Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

mswEVAL_STATE Class Reference

#include <mswEVAL_STATE.h>

Collaboration diagram for mswEVAL_STATE:

Collaboration graph
[legend]
List of all members.

Public Methods

 mswEVAL_STATE (mswMOD_LIST_MANAGER &listManager)
 mswEVAL_STATE (const dbSYMADDRESS dbPoint, mswMOD_LIST_MANAGER &listManager)
 ~mswEVAL_STATE ()
ccsCOMPL_STAT Disable ()
ccsCOMPL_STAT Enable ()
vltLOGICAL Enabled ()
ccsCOMPL_STAT Evaluate ()
ccsCOMPL_STAT SubState (vltINT32 substate)
vltINT32 SubState ()

Protected Methods

evhCB_COMPL_STAT RequiredListChangedCB (evtEVENT_MSG &msg, void *udata)
evhCB_COMPL_STAT StateChangedCB (evtEVENT_MSG &msg, void *udata)

Private Methods

ccsCOMPL_STAT ConstructorInit ()

Private Attributes

evtEVENT evtList
evtEVENT evtUnit
mswMOD_LIST_MANAGERmodListManager
vltLOGICAL enabled

Constructor & Destructor Documentation

mswEVAL_STATE::mswEVAL_STATE mswMOD_LIST_MANAGER   listManager
 

mswEVAL_STATE::mswEVAL_STATE const dbSYMADDRESS    dbPoint,
mswMOD_LIST_MANAGER   listManager
 

mswEVAL_STATE::~mswEVAL_STATE  
 


Member Function Documentation

ccsCOMPL_STAT mswEVAL_STATE::Disable  
 

ccsCOMPL_STAT mswEVAL_STATE::Enable  
 

vltLOGICAL mswEVAL_STATE::Enabled  
 

ccsCOMPL_STAT mswEVAL_STATE::Evaluate  
 

ccsCOMPL_STAT mswEVAL_STATE::SubState vltINT32    substate
 

vltINT32 mswEVAL_STATE::SubState  
 

evhCB_COMPL_STAT mswEVAL_STATE::RequiredListChangedCB evtEVENT_MSG &    msg,
void *    udata
[protected]
 

evhCB_COMPL_STAT mswEVAL_STATE::StateChangedCB evtEVENT_MSG &    msg,
void *    udata
[protected]
 

ccsCOMPL_STAT mswEVAL_STATE::ConstructorInit   [private]
 


Member Data Documentation

evtEVENT mswEVAL_STATE::evtList [private]
 

evtEVENT mswEVAL_STATE::evtUnit [private]
 

mswMOD_LIST_MANAGER& mswEVAL_STATE::modListManager [private]
 

vltLOGICAL mswEVAL_STATE::enabled [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:58:36 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001