HeartbeatInfoStruct Class Reference

List of all members.

Detailed Description

Definition at line 57 of file Heartbeat.H.

Public Attributes

Writable< std::string > moduleName
std::string source
Writable< ProcessLocalelocale
Writable< RunStatestate
MessageType mType
std::string target
Time timestamp
Writable< std::vector< InterfaceStream > > interfaces
Writable< ProcessTypemanagedType


Member Data Documentation

Writable< std::string > moduleName

Definition at line 58 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), Heartbeat::getNextInfo(), handleRequest(), main(), Heartbeat::publishInfo(), CommsManager::runUpdate(), and updateModules().

std::string source

Definition at line 59 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), Heartbeat::getNextInfo(), handleInfo(), handleRequest(), Heartbeat::init(), CommsManager::initialize(), Module::Module(), Heartbeat::publishInfo(), Module::refresh(), CommsManager::sendInfo(), and updateModules().

Writable< ProcessLocale > locale

Definition at line 60 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), Heartbeat::getNextInfo(), Heartbeat::publishInfo(), Module::refresh(), and updateModules().

Writable< RunState > state

Definition at line 61 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), CommsManager::cleanUp(), CommsManager::CommsManager(), Heartbeat::getNextInfo(), handleRequest(), CommsManager::initialize(), main(), Heartbeat::publishInfo(), Module::refresh(), CommsManager::runUpdate(), CommsManager::sendInfo(), CommsManager::setIdle(), CommsManager::setInfoState(), CommsManager::setQuit(), CommsManager::setReset(), CommsManager::setRestart(), CommsManager::setRun(), and updateModules().

MessageType mType

Definition at line 62 of file Heartbeat.H.

Referenced by Heartbeat::getNextInfo(), handleRequest(), CommsManager::initialize(), main(), Heartbeat::publishInfo(), CommsManager::runUpdate(), CommsManager::sendInfo(), and updateModules().

std::string target

Definition at line 63 of file Heartbeat.H.

Referenced by CommsManager::cleanUp(), Heartbeat::getNextInfo(), handleRequest(), Heartbeat::init(), CommsManager::initialize(), main(), Heartbeat::publishInfo(), CommsManager::sendInfo(), and updateModules().

Time timestamp

Definition at line 64 of file Heartbeat.H.

Referenced by Heartbeat::getNextInfo(), Heartbeat::init(), and Heartbeat::publishInfo().

Writable< std::vector< InterfaceStream > > interfaces

Definition at line 65 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), Heartbeat::getNextInfo(), CommsManager::initialize(), Heartbeat::publishInfo(), Module::refresh(), and CommsManager::sendInfo().

Writable< ProcessType > managedType

Definition at line 66 of file Heartbeat.H.

Referenced by Heartbeat::activateConsumer(), Heartbeat::activateSupplier(), Heartbeat::getNextInfo(), handleInfo(), CommsManager::initialize(), main(), Heartbeat::publishInfo(), Module::refresh(), and updateModules().


The documentation for this class was generated from the following file:
Generated on Thu Feb 1 15:31:55 2007 for WURDE by  doxygen 1.5.1