FACT++
1.0
|
#include <ServiceDim.h>
Public Member Functions | |
ServiceDim (const std::string &name, DimInfoHandler *handler) | |
std::string | GetName () const |
std::string | GetFormat () const |
const void * | GetData () const |
size_t | GetSize () const |
Time | GetTime () const |
int | GetQoS () const |
Public Member Functions inherited from EventImp | |
EventImp () | |
Constructor. Stores the target state given. More... | |
EventImp (const EventImp &cmd) | |
Copy constructor. More... | |
virtual | ~EventImp () |
virtual void | SetDescription (const std::string &) |
virtual std::string | GetDescription () const |
EventImp & | AssignFunction (const std::function< int(const EventImp &)> &func=std::function< int(const EventImp &)>()) |
bool | HasFunc () const |
int | ExecFunc () const |
EventImp & | operator() (const std::function< int(const EventImp &)> &func) |
EventImp & | operator() (const std::string str) |
EventImp & | operator() (const char *str) |
EventImp & | operator() (int state) |
virtual void | Print (std::ostream &out, bool strip=false) const |
virtual void | Print (bool strip=false) const |
void | AddAllowedState (int state) |
void | AddAllowedStates (const std::string &states) |
bool | IsStateAllowed (int state) const |
virtual bool | IsEmpty () const |
std::string | GetTimeAsStr (const char *fmt) const |
uint64_t | GetJavaDate () const |
template<typename T > | |
T | Get (size_t offset=0) const |
template<typename T > | |
const T * | Ptr (size_t offset=0) const |
template<typename T > | |
const T & | Ref (size_t offset=0) const |
const char * | GetText () const |
bool | GetBool () const |
int16_t | GetShort () const |
uint16_t | GetUShort () const |
int32_t | GetInt () const |
uint32_t | GetUInt () const |
int64_t | GetXtra () const |
uint64_t | GetUXtra () const |
float | GetFloat () const |
double | GetDouble () const |
std::vector< char > | GetVector () const |
std::string | GetString () const |
Public Member Functions inherited from DimStampedInfo | |
DimStampedInfo () | |
DimStampedInfo (const char *name, int nolink) | |
DimStampedInfo (const char *name, int time, int nolink) | |
DimStampedInfo (const char *name, float nolink) | |
DimStampedInfo (const char *name, int time, float nolink) | |
DimStampedInfo (const char *name, double nolink) | |
DimStampedInfo (const char *name, int time, double nolink) | |
DimStampedInfo (const char *name, longlong nolink) | |
DimStampedInfo (const char *name, int time, longlong nolink) | |
DimStampedInfo (const char *name, short nolink) | |
DimStampedInfo (const char *name, int time, short nolink) | |
DimStampedInfo (const char *name, char *nolink) | |
DimStampedInfo (const char *name, int time, char *nolink) | |
DimStampedInfo (const char *name, void *nolink, int nolinksize) | |
DimStampedInfo (const char *name, int time, void *nolink, int nolinksize) | |
DimStampedInfo (const char *name, int nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, int nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, float nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, float nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, double nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, double nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, longlong nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, longlong nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, short nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, short nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, char *nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, char *nolink, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, void *nolink, int nolinksize, DimInfoHandler *handler) | |
DimStampedInfo (const char *name, int time, void *nolink, int nolinksize, DimInfoHandler *handler) | |
virtual | ~DimStampedInfo () |
void | subscribe (char *name, void *nolink, int nolinksize, int time, DimInfoHandler *handler) |
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 () |
virtual void | infoHandler () |
void | timerHandler () |
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 | |
DimInfo * | getInfo () |
virtual | ~DimInfoHandler () |
Public Member Functions inherited from DimTimer | |
DimTimer () | |
DimTimer (int time) | |
virtual | ~DimTimer () |
int | start (int time) |
int | stop () |
int | fired () |
void | clear () |
Additional Inherited Members | |
Public Attributes inherited from DimInfo | |
DimInfoHandler * | itsHandler |
void * | itsData |
int | itsDataSize |
int | itsSize |
Public Attributes inherited from DimInfoHandler | |
DimInfo * | itsService |
Public Attributes inherited from DimTimer | |
int | firedFlag |
int | runningFlag |
Protected Attributes inherited from DimInfo | |
char * | itsName |
int | itsId |
int | itsTime |
int | itsType |
char * | itsFormat |
void * | itsNolinkBuf |
int | itsNolinkSize |
int | secs |
int | millisecs |
Definition at line 21 of file ServiceDim.h.