Also provides comms adaptor dynamic library loading.
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::CommsHelper * | commshelperloader_ptr (std::string name) |
Function pointer type for CommsHelper constructors. | |
Functions | |
bool | registerSupplier (Capability *someObject) |
bool | registerConsumer (Capability *someObject) |
Variables | |
CommsManager * | g_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 MAX_INTERFACES 128 |
Definition at line 47 of file CommsManager.H.
typedef WURDE::CommsHelper* commshelperloader_ptr(std::string name) |
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().