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

cmwfwIOPMapper Class Reference

#include <cmwfwiopmapper.h>

Collaboration diagram for cmwfwIOPMapper:

Collaboration graph
[legend]
List of all members.

Public Methods

 cmwfwIOPMapper ()
 ~cmwfwIOPMapper ()

Private Methods

cmwfwDeviceServergetServer (const cmwfwIOPoint &iop)
cmwfwDeviceAdaptergetAdapter (const cmwfwIOPoint &iop)
void reg (const cmwfwIOPoint &iop, cmwfwDeviceServer &srv)
void reg (const cmwfwIOPoint &iop, cmwfwDeviceAdapter &adp)
void reg (cmwfwDeviceServer &srv)
void reg (cmwfwDeviceAdapter &adp)
void unreg (const cmwfwIOPoint &iop, cmwfwDeviceServer &srv)
void unreg (const cmwfwIOPoint &iop, cmwfwDeviceAdapter &adp)
void unreg (cmwfwDeviceServer &srv)
void unreg (cmwfwDeviceAdapter &adp)

Private Attributes

cmwfwDeviceServersrv_reg
cmwfwDeviceAdapteradp_reg

Static Private Attributes

bool ThereCanBeOnlyOne

Friends

class  cmwfwDeviceServer
class  cmwfwDeviceAdapter
class  cmwfwPoller
class  cmwfwForwarder

Constructor & Destructor Documentation

cmwfwIOPMapper::cmwfwIOPMapper ( )
 

cmwfwIOPMapper::~cmwfwIOPMapper ( )
 


Member Function Documentation

cmwfwDeviceAdapter* cmwfwIOPMapper::getAdapter ( const cmwfwIOPoint & iop ) [private]
 

cmwfwDeviceServer* cmwfwIOPMapper::getServer ( const cmwfwIOPoint & iop ) [private]
 

void cmwfwIOPMapper::reg ( cmwfwDeviceAdapter & adp ) [private]
 

void cmwfwIOPMapper::reg ( cmwfwDeviceServer & srv ) [private]
 

void cmwfwIOPMapper::reg ( const cmwfwIOPoint & iop,
cmwfwDeviceAdapter & adp ) [private]
 

void cmwfwIOPMapper::reg ( const cmwfwIOPoint & iop,
cmwfwDeviceServer & srv ) [private]
 

Referenced by E(), and framework_iop_mapper().

void cmwfwIOPMapper::unreg ( cmwfwDeviceAdapter & adp ) [private]
 

void cmwfwIOPMapper::unreg ( cmwfwDeviceServer & srv ) [private]
 

void cmwfwIOPMapper::unreg ( const cmwfwIOPoint & iop,
cmwfwDeviceAdapter & adp ) [private]
 

void cmwfwIOPMapper::unreg ( const cmwfwIOPoint & iop,
cmwfwDeviceServer & srv ) [private]
 


Friends And Related Function Documentation

friend class cmwfwDeviceAdapter [friend]
 

Definition at line 10 of file cmwfwiopmapper.h.

friend class cmwfwDeviceServer [friend]
 

Definition at line 9 of file cmwfwiopmapper.h.

friend class cmwfwForwarder [friend]
 

Definition at line 12 of file cmwfwiopmapper.h.

friend class cmwfwPoller [friend]
 

Definition at line 11 of file cmwfwiopmapper.h.


Member Data Documentation

bool cmwfwIOPMapper::ThereCanBeOnlyOne [static, private]
 

Definition at line 38 of file cmwfwiopmapper.h.

cmwfwDeviceAdapter* cmwfwIOPMapper::adp_reg [private]
 

Definition at line 36 of file cmwfwiopmapper.h.

cmwfwDeviceServer* cmwfwIOPMapper::srv_reg [private]
 

Definition at line 35 of file cmwfwiopmapper.h.


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