12 externallyVisibleState_(
"unknown" ),
13 stateName_(
"unknown" )
35 os <<
"**** Begin transition history ****" << std::endl;
37 for( History::const_iterator
j =
history_.begin();
40 os <<
" " << *
j << std::endl;
43 os <<
"**** End transition history ****" << std::endl;
112 infoSpaceItems.push_back(std::make_pair(
"stateName", &stateName_));
std::vector< TransitionRecord > History
const std::string & stateName() const
StateMachineMonitorCollection(const utils::Duration_t &updateInterval)
void updateHistory(const TransitionRecord &)
std::string statusMessage_
void getHistory(History &) const
virtual void do_calculateStatistics()
void dumpHistory(std::ostream &) const
boost::posix_time::time_duration Duration_t
virtual void do_appendInfoSpaceItems(InfoSpaceItems &)
virtual void do_updateInfoSpaceItems()
const std::string & externallyVisibleState() const
std::string externallyVisibleState_
std::string innerStateName() const
void setStatusMessage(const std::string &)
std::vector< std::pair< std::string, xdata::Serializable * > > InfoSpaceItems
void setExternallyVisibleState(const std::string &)
void clearStatusMessage()
bool statusMessage(std::string &msg) const