FACT++  1.0
DimService Class Reference

#include <dis.hxx>

+ Inheritance diagram for DimService:
+ Collaboration diagram for DimService:

Public Member Functions

 DimService ()
 
 DimService (const char *name, int &value)
 
 DimService (const char *name, float &value)
 
 DimService (const char *name, double &value)
 
 DimService (const char *name, longlong &value)
 
 DimService (const char *name, short &value)
 
 DimService (const char *name, char *string)
 
 DimService (const char *name, char *format, void *structure, int size)
 
 DimService (const char *name, char *format, DimServiceHandler *handler)
 
 DimService (const char *name, const char *format, void *structure, int size)
 
 DimService (const char *name, const char *format, DimServiceHandler *handler)
 
 DimService (DimServerDns *dns, const char *name, int &value)
 
 DimService (DimServerDns *dns, const char *name, float &value)
 
 DimService (DimServerDns *dns, const char *name, double &value)
 
 DimService (DimServerDns *dns, const char *name, longlong &value)
 
 DimService (DimServerDns *dns, const char *name, short &value)
 
 DimService (DimServerDns *dns, const char *name, char *string)
 
 DimService (DimServerDns *dns, const char *name, char *format, void *structure, int size)
 
 DimService (DimServerDns *dns, const char *name, char *format, DimServiceHandler *handler)
 
 DimService (DimServerDns *dns, const char *name, const char *format, void *structure, int size)
 
 DimService (DimServerDns *dns, const char *name, const char *format, DimServiceHandler *handler)
 
virtual ~DimService ()
 
int updateService ()
 
int updateService (int &value)
 
int updateService (float &value)
 
int updateService (double &value)
 
int updateService (longlong &value)
 
int updateService (short &value)
 
int updateService (char *string)
 
int updateService (void *structure, int size)
 
int selectiveUpdateService (int *cids)
 
int selectiveUpdateService (int &value, int *cids)
 
int selectiveUpdateService (float &value, int *cids)
 
int selectiveUpdateService (double &value, int *cids)
 
int selectiveUpdateService (longlong &value, int *cids)
 
int selectiveUpdateService (short &value, int *cids)
 
int selectiveUpdateService (char *string, int *cids)
 
int selectiveUpdateService (void *structure, int size, int *cids)
 
void setQuality (int quality)
 
void setTimestamp (int secs, int millisecs)
 
void setData (void *data, int size)
 
void setData (int &data)
 
void setData (float &data)
 
void setData (double &data)
 
void setData (longlong &data)
 
void setData (short &data)
 
void setData (char *data)
 
virtual void serviceHandler ()
 
char * getName ()
 
int getTimeout (int clientId)
 
int getNClients ()
 
- Public Member Functions inherited from DimServiceHandler
DimServicegetService ()
 
virtual ~DimServiceHandler ()
 

Public Attributes

DimServiceHandleritsServiceHandler
 
void * itsData
 
int itsDataSize
 
int itsSize
 
DisTYPE itsType
 
- Public Attributes inherited from DimServiceHandler
DimServiceitsService
 

Private Member Functions

void declareIt (char *name, char *format, DimServiceHandler *handler, DimServerDns *dns)
 
void storeIt (void *data, int size)
 

Private Attributes

char * itsName
 
int itsId
 
int itsTagId
 
DimServerDnsitsDns
 

Detailed Description

Definition at line 141 of file dis.hxx.


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