/home/fwph/code/wurde/rde/core/CommsManager.H File Reference


Detailed Description

-- header for CommsManager, which is really the heart of WURDE.

Also provides comms adaptor dynamic library loading.

Author:
Frederick Heckel
Date:
May 2006
Id
CommsManager.H 68 2007-02-01 17:56:57Z fwph

Definition in file CommsManager.H.

Go to the source code of this file.

Namespaces

namespace  WURDE

Classes

class  CommsManager
 Provides a wrapper around communication functions. More...

Defines

#define MAX_INTERFACES   128

Typedefs

typedef WURDE::CommsHelpercommshelperloader_ptr (std::string name)
 Function pointer type for CommsHelper constructors.

Functions

bool registerSupplier (Capability *someObject)
bool registerConsumer (Capability *someObject)

Variables

CommsManagerg_globalCommsManager_ptr
std::map< std::string, commshelperloader_ptr *,
std::less< std::string > > 
commsHelperFactory
 Map for CommsHelper classes, to enable dynamic library loading of adaptors.


Define Documentation

#define MAX_INTERFACES   128

Definition at line 47 of file CommsManager.H.


Typedef Documentation

typedef WURDE::CommsHelper* commshelperloader_ptr(std::string name)

Function pointer type for CommsHelper constructors.

Definition at line 339 of file CommsManager.H.


Variable Documentation

std::map<std::string, commshelperloader_ptr *, std::less<std::string> > commsHelperFactory

Map for CommsHelper classes, to enable dynamic library loading of adaptors.

Definition at line 40 of file CommsManager.cpp.

Referenced by CommsManager::CommsManager().


Generated on Thu Feb 1 15:31:54 2007 for WURDE by  doxygen 1.5.1