FACT++
1.0
|
#include <DimState.h>
Public Types | |
enum | { kOffline = -256, kNotAvailable = -257 } |
Public Member Functions | |
DimState () | |
DimState (const std::string &n, const std::string s="STATE") | |
virtual | ~DimState () |
virtual void | Subscribe (StateMachineImp &imp) |
void | SetCallback (const callback &cb) |
const Time & | time () const |
const int32_t & | state () const |
bool | online () const |
virtual State | description () const |
Public Attributes | |
std::string | server |
std::string | service |
std::pair< Time, int32_t > | last |
std::pair< Time, int32_t > | cur |
std::string | msg |
Protected Types | |
typedef std::function< int(const EventImp &)> | callback |
Protected Member Functions | |
void | HandlerImp (const EventImp &evt) |
int | Callback (const EventImp &evt) |
virtual int | Handler (const EventImp &evt) |
Protected Attributes | |
callback | fCallback |
Definition at line 15 of file DimState.h.