Public Member Functions | Public Attributes | Static Public Attributes

ChangeHandler Class Reference

Search for all occurrences

#include <mxsobjects.h>

List of all members.

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

Constructor & Destructor Documentation

ChangeHandler ( Value ifn,
Value attrib,
Value id,
Value handle_at 
)

Member Function Documentation

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; }

Member Data Documentation

short flags
CHTimeChangeCallback chtccb [static]
BOOL delete_flagged [static]

ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler
ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler ChangeHandler