FACT++  1.0
StateMachineImp Member List

This is the complete list of members for StateMachineImp, including all inherited members.

AddEvent(const std::string &name, const std::string &states, const std::string &fmt)StateMachineImpprotected
AddEvent(const std::string &name, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1)StateMachineImpprotected
AddEvent(const std::string &name, const std::string &fmt, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1)StateMachineImpprotected
AddStateName(const int state, const std::string &name, const std::string &doc="")StateMachineImpprotectedvirtual
Alarm(const std::string &str)MessageImpinline
Alarm(const char *txt)MessageImpinline
Alarm(const std::ostringstream &str)MessageImpinline
Comment(const std::string &str)MessageImpinline
Comment(const char *txt)MessageImpinline
Comment(const std::ostringstream &str)MessageImpinline
CreateEvent(const std::string &name, const std::string &fmt)=0StateMachineImpprivatepure virtual
CreateService(const std::string &)StateMachineImpprivatevirtual
Debug(const std::string &str)MessageImpinline
Debug(const char *txt)MessageImpinline
Debug(const std::ostringstream &str)MessageImpinline
DefaultStates_t enum nameStateMachineImp
EnableBuffer(bool b=true)StateMachineImpinline
Error(const std::string &str)MessageImpinline
Error(const char *txt)MessageImpinline
Error(const std::ostringstream &str)MessageImpinline
Execute()StateMachineImpinlineprotectedvirtual
Fatal(const std::string &str)MessageImpinline
Fatal(const char *txt)MessageImpinline
Fatal(const std::ostringstream &str)MessageImpinline
fBufferEventsStateMachineImpprivate
fCondStateMachineImpprivate
fCurrentStateStateMachineImpprivate
fEventQueueStateMachineImpprivate
fExitRequestedStateMachineImpprotected
FindEvent(const std::string &evt)StateMachineImp
fListOfEventsStateMachineImpprivate
fMutexStateMachineImpprivate
fMutexEvtStateMachineImpprivate
fNameStateMachineImpprivate
fRunningStateMachineImpprotected
fStateNamesStateMachineImpprotected
GetCurrentState() const StateMachineImpinline
GetEventNames()StateMachineImp
GetName() const StateMachineImpinline
GetStateDesc(int state) const StateMachineImp
GetStateDesc() const StateMachineImpinline
GetStateDescription(int state) const StateMachineImp
GetStateDescription() const StateMachineImpinline
GetStateIndex(const std::string &name) const StateMachineImp
GetStateName(int state) const StateMachineImp
GetStateName() const StateMachineImpinline
HandleEvent(const EventImp &evt)StateMachineImpprotected
HandleNewState(int newstate, const EventImp *evt, const char *txt)StateMachineImpprotected
HasEvent(const EventImp *cmd)StateMachineImp
HasState(int index) const StateMachineImp
IndicateStateChange(const Time &, const std::string &)MessageImpinlinevirtual
Info(const std::string &str)MessageImpinline
Info(const char *txt)MessageImpinline
Info(const std::ostringstream &str)MessageImpinline
IsQueueEmpty() const StateMachineImpinline
IsRunning() const StateMachineImpinline
kAlarm enum valueMessageImp
kComment enum valueMessageImp
kDebug enum valueMessageImp
kError enum valueMessageImp
kFatal enum valueMessageImp
kInfo enum valueMessageImp
kMessage enum valueMessageImp
kSM_Error enum valueStateMachineImp
kSM_FatalError enum valueStateMachineImp
kSM_KeepState enum valueStateMachineImp
kSM_NotAvailable enum valueStateMachineImp
kSM_NotReady enum valueStateMachineImp
kSM_Ready enum valueStateMachineImp
kSM_UserMode enum valueStateMachineImp
kWarn enum valueMessageImp
Lock()StateMachineImpinlineprivatevirtual
Message(const std::string &str)MessageImpinline
Message(const char *txt)MessageImpinline
Message(const std::ostringstream &str)MessageImpinline
MessageImp(std::ostream &out=std::cout)MessageImp
MessageQueueEmpty() const MessageImpinlinevirtual
operator()() const MessageImpinline
Out() const MessageImpinline
PopEvent()StateMachineImpprotected
PostEvent(std::ostream &lout, const std::string &str)StateMachineImp
PostEvent(const std::string &evt)StateMachineImpinline
PostEvent(const EventImp &evt)StateMachineImp
PostEvent(const EventImp &evt, const char *ptr, size_t siz)StateMachineImp
PrintListOfAllowedEvents(std::ostream &out)StateMachineImp
PrintListOfAllowedEvents()StateMachineImp
PrintListOfEvents(std::ostream &out, const std::string &evt="")StateMachineImp
PrintListOfEvents(const std::string &str="")StateMachineImp
PrintListOfStates(std::ostream &out) const StateMachineImp
PrintListOfStates() const StateMachineImp
PushEvent(Event *cmd)StateMachineImpprotectedvirtual
Run(bool dummy)StateMachineImpvirtual
Run()StateMachineImpinline
SetCurrentState(int state, const char *txt="", const std::string &cmd="")StateMachineImpprotectedvirtual
SetDefaultStateNames()StateMachineImpprotected
SetNotReady()StateMachineImpinline
SetReady()StateMachineImpinline
Severity enum nameMessageImp
StateChanged(const Time &time, const std::string &server, const std::string &msg, int state)MessageImp
StateMachineImp(std::ostream &out=std::cout, const std::string &name="")StateMachineImp
StateNames typedefStateMachineImpprivate
Stop(int code=0)StateMachineImpvirtual
Subscribe(const std::string &name)StateMachineImp
UnLock()StateMachineImpinlineprivatevirtual
Unsubscribe(EventImp *evt)StateMachineImp
Update(const std::string &txt, int severity=kMessage)MessageImp
Update(const char *txt, int severity=kMessage)MessageImpinline
Update(const std::ostringstream &str, int severity=kMessage)MessageImpinline
Warn(const std::string &str)MessageImpinline
Warn(const char *txt)MessageImpinline
Warn(const std::ostringstream &str)MessageImpinline
Wrap(const std::function< int(const EventImp &)> &func)StateMachineImpinline
Wrapper(const std::function< int(const EventImp &)> &f, const EventImp &imp)StateMachineImpinlineprivate
Write(const Time &time, const std::string &txt, int qos=kMessage)MessageImpvirtual
~MainImp()MainImpinlinevirtual
~MessageImp()MessageImpinlinevirtual
~StateMachineImp()StateMachineImp