FACT++  1.0
DimRpc Class Referenceabstract

#include <dis.hxx>

+ Inheritance diagram for DimRpc:
+ Collaboration diagram for DimRpc:

Public Member Functions

 DimRpc ()
 
 DimRpc (const char *name, const char *formatin, const char *formatout)
 
 DimRpc (DimServerDns *dns, const char *name, const char *formatin, const char *formatout)
 
virtual ~DimRpc ()
 
void * getData ()
 
int getInt ()
 
float getFloat ()
 
double getDouble ()
 
longlong getLonglong ()
 
short getShort ()
 
char * getString ()
 
int getSize ()
 
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 rpcHandler ()=0
 
char * getName ()
 

Public Attributes

void * itsDataIn
 
int itsSizeIn
 
void * itsDataOut
 
int itsDataOutSize
 
int itsSizeOut
 
int itsIdIn
 
int itsIdOut
 
int itsKilled
 
int itsTimeout
 

Private Member Functions

void declareIt (char *name, char *formatin, char *formatout, DimServerDns *dns)
 
void storeIt (void *data, int size)
 
void timerHandler ()
 

Private Attributes

int itsTagId
 
char * itsName
 
char * itsNameIn
 
char * itsNameOut
 
DimServerDnsitsDns
 

Detailed Description

Definition at line 301 of file dis.hxx.


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