FACT++  1.0
DimVersion Class Reference

#include <DimState.h>

+ Inheritance diagram for DimVersion:
+ Collaboration diagram for DimVersion:

Public Member Functions

 DimVersion (char *service, int index)
 
 DimVersion ()
 
std::string version () const
 
State description () const
 
- Public Member Functions inherited from DimState
 DimState ()
 
 DimState (const std::string &n, const std::string s="STATE")
 
virtual ~DimState ()
 
virtual void Subscribe (StateMachineImp &imp)
 
void SetCallback (const callback &cb)
 
const Timetime () const
 
const int32_t & state () const
 
bool online () const
 
- Public Member Functions inherited from DimInfo
 DimInfo ()
 
 DimInfo (const char *name, int nolink)
 
 DimInfo (const char *name, int time, int nolink)
 
 DimInfo (const char *name, float nolink)
 
 DimInfo (const char *name, int time, float nolink)
 
 DimInfo (const char *name, double nolink)
 
 DimInfo (const char *name, int time, double nolink)
 
 DimInfo (const char *name, longlong nolink)
 
 DimInfo (const char *name, int time, longlong nolink)
 
 DimInfo (const char *name, short nolink)
 
 DimInfo (const char *name, int time, short nolink)
 
 DimInfo (const char *name, char *nolink)
 
 DimInfo (const char *name, int time, char *nolink)
 
 DimInfo (const char *name, void *nolink, int nolinksize)
 
 DimInfo (const char *name, int time, void *nolink, int nolinksize)
 
 DimInfo (const char *name, int nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, int nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, float nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, float nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, double nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, double nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, longlong nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, longlong nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, short nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, short nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, char *nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, char *nolink, DimInfoHandler *handler)
 
 DimInfo (const char *name, void *nolink, int nolinksize, DimInfoHandler *handler)
 
 DimInfo (const char *name, int time, void *nolink, int nolinksize, DimInfoHandler *handler)
 
virtual ~DimInfo ()
 
int getSize ()
 
char * getName ()
 
void * getData ()
 
int getInt ()
 
float getFloat ()
 
double getDouble ()
 
longlong getLonglong ()
 
short getShort ()
 
char * getString ()
 
void timerHandler ()
 
virtual void subscribe (char *name, int time, void *nolink, int nolinksize, DimInfoHandler *handler)
 
virtual void doIt ()
 
int getQuality ()
 
int getTimestamp ()
 
int getTimestampMillisecs ()
 
char * getFormat ()
 
void subscribe (char *name, void *nolink, int nolinksize, int time, DimInfoHandler *handler)
 
- Public Member Functions inherited from DimInfoHandler
DimInfogetInfo ()
 
virtual ~DimInfoHandler ()
 
- Public Member Functions inherited from DimTimer
 DimTimer ()
 
 DimTimer (int time)
 
virtual ~DimTimer ()
 
int start (int time)
 
int stop ()
 
int fired ()
 
void clear ()
 

Private Member Functions

void infoHandler ()
 
int Handler (const EventImp &evt)
 

Private Attributes

int myIndex
 

Additional Inherited Members

- Public Types inherited from DimState
enum  { kOffline = -256, kNotAvailable = -257 }
 
- Public Attributes inherited from DimState
std::string server
 
std::string service
 
std::pair< Time, int32_t > last
 
std::pair< Time, int32_t > cur
 
std::string msg
 
- Public Attributes inherited from DimInfo
DimInfoHandleritsHandler
 
void * itsData
 
int itsDataSize
 
int itsSize
 
- Public Attributes inherited from DimInfoHandler
DimInfoitsService
 
- Public Attributes inherited from DimTimer
int firedFlag
 
int runningFlag
 
- Protected Types inherited from DimState
typedef std::function< int(const EventImp &)> callback
 
- Protected Member Functions inherited from DimState
void HandlerImp (const EventImp &evt)
 
int Callback (const EventImp &evt)
 
- Protected Attributes inherited from DimState
callback fCallback
 
- Protected Attributes inherited from DimInfo
char * itsName
 
int itsId
 
int itsTime
 
int itsType
 
char * itsFormat
 
void * itsNolinkBuf
 
int itsNolinkSize
 
int secs
 
int millisecs
 

Detailed Description

Definition at line 11 of file check_dim_servers.cxx.


The documentation for this class was generated from the following files: