Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

cmwfwDeviceAdapter Class Reference

#include <cmwfwdeviceadapter.h>

List of all members.

Public Methods

 cmwfwDeviceAdapter ()
virtual ~cmwfwDeviceAdapter ()

Protected Methods

virtual void init ()=0
virtual void terminate ()=0
virtual void monitorOn (const cmwfwIOPoint &iop)=0
virtual void monitorOff (const cmwfwIOPoint &iop)=0
virtual cmwfwDataget (const cmwfwIOPoint &iop, const cmwfwData &ctx)=0
virtual void set (const cmwfwIOPoint &iop, const cmwfwData &ctx, const cmwfwData &value)=0
virtual cmwfwPollergetPoller (const cmwfwIOPoint &iop)=0
virtual cmwfwForwardergetForwarder (const cmwfwIOPoint &iop)=0
virtual void poll (const cmwfwIOPoint &iop, cmwfwData &data_to_fill, cmwfwValueQualifier &vq_to_set)=0
char* generateIOPString (const cmwfwIOPoint &iop)

Private Methods

cmwfwDatacmwfw_get (const cmwfwIOPoint &iop, const cmwfwData &ctx)
void cmwfw_poll (const cmwfwIOPoint &iop, cmwfwData &value_to_fill, cmwfwValueQualifier &vq_to_set)
void heaperr (int line)

Friends

class  cmwfwPoller
class  cmwfwForwarder
class  cmwfwDeviceServer
int main (int argc, char **argv)


Constructor & Destructor Documentation

cmwfwDeviceAdapter::cmwfwDeviceAdapter ( )
 

virtual cmwfwDeviceAdapter::~cmwfwDeviceAdapter ( ) [virtual]
 


Member Function Documentation

cmwfwData* cmwfwDeviceAdapter::cmwfw_get ( const cmwfwIOPoint & iop,
const cmwfwData & ctx ) [private]
 

void cmwfwDeviceAdapter::cmwfw_poll ( const cmwfwIOPoint & iop,
cmwfwData & value_to_fill,
cmwfwValueQualifier & vq_to_set ) [private]
 

char* cmwfwDeviceAdapter::generateIOPString ( const cmwfwIOPoint & iop ) [protected]
 

virtual cmwfwData* cmwfwDeviceAdapter::get ( const cmwfwIOPoint & iop,
const cmwfwData & ctx ) [protected, pure virtual]
 

virtual cmwfwForwarder* cmwfwDeviceAdapter::getForwarder ( const cmwfwIOPoint & iop ) [protected, pure virtual]
 

virtual cmwfwPoller* cmwfwDeviceAdapter::getPoller ( const cmwfwIOPoint & iop ) [protected, pure virtual]
 

void cmwfwDeviceAdapter::heaperr ( int line ) [private]
 

virtual void cmwfwDeviceAdapter::init ( ) [protected, pure virtual]
 

virtual void cmwfwDeviceAdapter::monitorOff ( const cmwfwIOPoint & iop ) [protected, pure virtual]
 

virtual void cmwfwDeviceAdapter::monitorOn ( const cmwfwIOPoint & iop ) [protected, pure virtual]
 

virtual void cmwfwDeviceAdapter::poll ( const cmwfwIOPoint & iop,
cmwfwData & data_to_fill,
cmwfwValueQualifier & vq_to_set ) [protected, pure virtual]
 

virtual void cmwfwDeviceAdapter::set ( const cmwfwIOPoint & iop,
const cmwfwData & ctx,
const cmwfwData & value ) [protected, pure virtual]
 

virtual void cmwfwDeviceAdapter::terminate ( ) [protected, pure virtual]
 

Referenced by main().


Friends And Related Function Documentation

friend class cmwfwDeviceServer [friend]
 

Definition at line 11 of file cmwfwdeviceadapter.h.

friend class cmwfwForwarder [friend]
 

Definition at line 10 of file cmwfwdeviceadapter.h.

friend class cmwfwPoller [friend]
 

Definition at line 9 of file cmwfwdeviceadapter.h.

int main ( int argc,
char ** argv ) [friend]
 

Definition at line 32 of file cmwfw_main.cc.


The documentation for this class was generated from the following file:
Generated at Thu May 10 11:29:27 2001 for C.E.R.N.-PSControlsMiddlewareFramework by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001