FACT++  1.0
ServiceDim Class Reference

#include <ServiceDim.h>

+ Inheritance diagram for ServiceDim:
+ Collaboration diagram for ServiceDim:

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
 
EventImpAssignFunction (const std::function< int(const EventImp &)> &func=std::function< int(const EventImp &)>())
 
bool HasFunc () const
 
int ExecFunc () const
 
EventImpoperator() (const std::function< int(const EventImp &)> &func)
 
EventImpoperator() (const std::string str)
 
EventImpoperator() (const char *str)
 
EventImpoperator() (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 >
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
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 ()
 

Additional Inherited Members

- 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 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 21 of file ServiceDim.h.


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