#include <mxsobjects.h>
Public Member Functions |
|
| ChangeHandler (Value *ifn, Value *attrib, Value *id, Value *handle_at) | |
| classof_methods (ChangeHandler, Value) | |
| void | collect () |
| void | gc_trace () |
| MCHAR * | class_name () |
| void | handle_event (ReferenceTarget *target) |
| void | call_handler (ReferenceTarget *target) |
| RefResult | NotifyRefChanged (Interval changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message) |
| BOOL | IsRealDependency (ReferenceTarget *target) |
Public Attributes |
|
| Value * | fn |
| Value * | attribute |
| Value * | id |
| Value * | handle_at |
| short | parameter_count |
| short | flags |
| Tab< ReferenceTarget * > | targets |
Static Public Attributes |
|
| static CHRedrawViewsCallback | chrvcb |
| static CHTimeChangeCallback | chtccb |
| static Tab< ChangeHandler * > | handlers |
| static BOOL | delete_flagged |
| ChangeHandler | ( | Value * | ifn, |
| Value * | attrib, | ||
| Value * | id, | ||
| Value * | handle_at | ||
| ) |
| classof_methods | ( | ChangeHandler | , |
| Value | |||
| ) |
| void collect | ( | ) | [inline] |
{ delete this; }
| void gc_trace | ( | ) |
| MCHAR* class_name | ( | ) | [inline] |
{ return _M("<ChangeHandler>"); }
| void handle_event | ( | ReferenceTarget * | target | ) |
| void call_handler | ( | ReferenceTarget * | target | ) |
| RefResult NotifyRefChanged | ( | Interval | changeInt, |
| RefTargetHandle | hTarget, | ||
| PartID & | partID, | ||
| RefMessage | message | ||
| ) |
| BOOL IsRealDependency | ( | ReferenceTarget * | target | ) | [inline] |
{ UNUSED_PARAM(target); return FALSE; }
CHTimeChangeCallback chtccb
[static] |
Tab<ChangeHandler*> handlers
[static] |
BOOL delete_flagged
[static] |