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_LISTENER * | GetListener () |
VOID | SetLateHandler () |
VOID | SetBlockFire () |
ALARM_MANAGER * | GetNextAlaramManager (UINT32 index, THREADID tid) |
VOID | SetVectorIndex (UINT32 vector_index) |
The documentation for this class was generated from the following files:
- control_chain.H
- control_chain.cpp