mdObservable Class Reference

mdObservable Low level Data Encapsulation. More...

#include <mdObservable.h>

Collaboration diagram for mdObservable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 mdObservable ()
 mdObservable (mdObsPOD *sharedMem)
 ~mdObservable ()
std::string create (int deviceHandle, std::string &sig, std::string &dataname)
unsigned short pack (char *framePrt)
void source (mdResponse *mdr)
void unpack (char **framePtr)

Public Attributes

mdObsPODobs
void * mand
std::string sValue


Detailed Description

mdObservable Low level Data Encapsulation.

Each actual data item named in xxxx corresponds to a single instance. The items corresponding to the Phase I specification are created when device 0 connects. Any device may create subsequently create additional items as needed.

Definition at line 58 of file mdObservable.h.


Constructor & Destructor Documentation

mdObservable::mdObservable (  ) 

Definition at line 47 of file mdObservable.cpp.

mdObservable::mdObservable ( mdObsPOD sharedMem  ) 

Definition at line 63 of file mdObservable.cpp.

mdObservable::~mdObservable (  )  [inline]

Definition at line 69 of file mdObservable.h.


Member Function Documentation

std::string mdObservable::create ( int  deviceHandle,
std::string &  sig,
std::string &  dataname 
)

Definition at line 10 of file mdObservable.cpp.

unsigned short mdObservable::pack ( char *  framePrt  ) 

Definition at line 68 of file mdObservable.cpp.

void mdObservable::source ( mdResponse mdr  ) 

Definition at line 33 of file mdObservable.cpp.

void mdObservable::unpack ( char **  framePtr  ) 

Definition at line 75 of file mdObservable.cpp.


Member Data Documentation

Definition at line 63 of file mdObservable.h.

Definition at line 64 of file mdObservable.h.

std::string mdObservable::sValue

Definition at line 65 of file mdObservable.h.


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

Generated on Mon Jan 10 22:33:44 2011 by  doxygen 1.5.6