4 #ifndef EventFilter_StorageManager_StateMachineMonitorCollection_h
5 #define EventFilter_StorageManager_StateMachineMonitorCollection_h
10 #include "xdata/String.h"
41 typedef std::vector<TransitionRecord>
History;
102 #endif // EventFilter_StorageManager_StateMachineMonitorCollection_h
std::vector< TransitionRecord > History
StateMachineMonitorCollection(const utils::Duration_t &updateInterval)
StateMachineMonitorCollection & operator=(StateMachineMonitorCollection const &)
void updateHistory(const TransitionRecord &)
static boost::mutex mutex
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