#include <mswMOD_LIST_MANAGER.h>
Collaboration diagram for mswMOD_LIST_MANAGER:

Public Methods | |
| mswMOD_LIST_MANAGER () | |
| mswMOD_LIST_MANAGER (const dbSYMADDRESS dbPoint) | |
| ~mswMOD_LIST_MANAGER () | |
| ccsCOMPL_STAT | SendAll (msgMESSAGE &msg, const vltINT8 phase=mswSEND_NO_PHASE, const vltINT8 mode=mswSEND_REQUIRED, const vltINT8 focus=0) |
| ccsCOMPL_STAT | UpdateCallbacks () |
| const mswMOD_RECORD_ARRAY & | GetRequiredModules () |
| vltLOGICAL | CheckReqModState (vltINT32 stateToCheck) |
| ccsCOMPL_STAT | UpdateReqModList (vltINT8 oldFocus, vltINT8 newFocus) |
| ccsCOMPL_STAT | DisableModulesListEvent () |
| ccsCOMPL_STAT | EnableModulesListEvent () |
Protected Methods | |
| virtual evhCB_COMPL_STAT | ListChangedCB (evtEVENT_MSG &msg, void *udata) |
| virtual evhCB_COMPL_STAT | UnitStateChangedCB (evtEVENT_MSG &msg, void *udata) |
Private Methods | |
| ccsCOMPL_STAT | ConstructorInit () |
| ccsCOMPL_STAT | TriggerEvaluation (vltINT8 whatToTrigger) |
Private Attributes | |
| evtEVENT | evt |
| evtEVENT | unitEvent [mswNO_OF_MODULES] |
| mswMOD_LIST * | modList |
| dbSYMADDRESS | modPoint |
| Table | modules |
| mswNO_OF_MODULES | |
| BYTES32 | modName |
| BYTES32 BYTES32 | modId |
| BYTES32 BYTES32 BYTES256 | modSymbAddr |
| BYTES32 BYTES32 BYTES256 INT8 | startPhase |
| BYTES32 BYTES32 BYTES256 INT8 INT8 | stopPhase |
| BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 | tracking |
| BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 | focus |
| BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN | required |
| BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN BOOLEAN | ignore |
| BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN BOOLEAN BYTES256 userField INT32 | listchanged = 0 |
| INT32 | unitchanged = 0 |
| BYTES32 | cmd |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001