ChangeHandler Class Reference
 
 
 
ChangeHandler Class Reference

#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 ()
const 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 ( )
void gc_trace ( )
const 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

CHTimeChangeCallback chtccb [static]