#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] |