Pin
Public Member Functions
CONTROLLER::CONTROL_CHAIN Class Reference

List of all members.

Public Member Functions

 CONTROL_CHAIN (CONTROL_MANAGER *control_mngr, VOID *event_handler=NULL, BOOL vector_chain=FALSE)
VOID Parse (const string &chain_str)
VOID SetRepeat (UINT32 repeat)
VOID SetName (const string &name)
string GetName ()
UINT32 GetId ()
VOID SetWaitFor (UINT32 id)
VOID SetWaitFor (const string &chain_name)
VOID AddWaitingChain (CONTROL_CHAIN *chain)
BOOL HasStartEvent ()
VOID Activate ()
BOOL NeedContext ()
VOID SetUniformAlarm (ALARM_MANAGER *uniform_alarm)
VOID DebugPrint ()
VOID Fire (EVENT_TYPE eventID, CONTEXT *ctx, VOID *ip, THREADID tid, BOOL bcast, UINT32 alarm_id)
VOID LateFire (EVENT_TYPE eventID, CONTEXT *ctx, VOID *ip, THREADID tid, BOOL bcast, UINT32 alarm_id)
EVENT_TYPE EventStringToType (const string &event_name)
UINT32 GetInsOrder ()
UINT32 GetLateInsOrder ()
INTERACTIVE_LISTENERGetListener ()
VOID SetLateHandler ()
VOID SetBlockFire ()
ALARM_MANAGERGetNextAlaramManager (UINT32 index, THREADID tid)
VOID SetVectorIndex (UINT32 vector_index)

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator