EMANE
1.2.1
|
#include <buildidservice.h>
Public Member Functions | |
BuildId | registerBuildable (Application::NEMManager *pNEMManager) |
BuildId | registerBuildable (Application::NEM *pNEM) |
BuildId | registerBuildable (NEMLayer *pLayer, ComponentType type, const std::string &sPluginName) |
BuildId | registerBuildable (Application::TransportManager *pTransportManager) |
BuildId | registerBuildable (Application::TransportAdapter *pTransportAdapter) |
BuildId | registerBuildable (Transport *pTransport) |
BuildId | registerBuildable (Application::EventGeneratorManager *pEventGeneratorManager) |
BuildId | registerBuildable (EventGenerator *pGenerator) |
BuildId | registerBuildable (Application::EventAgentManager *pEventAgentManager) |
BuildId | registerBuildable (EventAgent *pEventGenerator) |
const NEMLayerComponentBuildIdMap & | getNEMLayerComponentBuildIdMap () const |
Static Public Member Functions | |
static BuildIdService * | instance () |
static void | destroy () |
Protected Member Functions | |
BuildIdService () | |
Definition at line 55 of file buildidservice.h.
|
protected |
Definition at line 36 of file buildidservice.cc.
|
inlinestaticinherited |
Destroys the single instance of type T. Once destroyed it cannot be used or recreated. This is not a thread-safe method.
Definition at line 67 of file singleton.h.
const EMANE::NEMLayerComponentBuildIdMap & EMANE::BuildIdService::getNEMLayerComponentBuildIdMap | ( | ) | const |
Definition at line 172 of file buildidservice.cc.
|
inlinestaticinherited |
Provides thread-safe access to a single instance of type T. It does not provide thread-safety for T methods.
Definition at line 56 of file singleton.h.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::NEMManager * | pNEMManager | ) |
Definition at line 52 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::NEM * | pNEM | ) |
Definition at line 108 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | NEMLayer * | pLayer, |
ComponentType | type, | ||
const std::string & | sPluginName | ||
) |
Definition at line 66 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::TransportManager * | pTransportManager | ) |
Definition at line 85 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::TransportAdapter * | pTransportAdapter | ) |
Definition at line 117 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Transport * | pTransport | ) |
Definition at line 99 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::EventGeneratorManager * | pEventGeneratorManager | ) |
Definition at line 126 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | EventGenerator * | pGenerator | ) |
Definition at line 140 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | Application::EventAgentManager * | pEventAgentManager | ) |
Definition at line 149 of file buildidservice.cc.
EMANE::BuildId EMANE::BuildIdService::registerBuildable | ( | EventAgent * | pEventGenerator | ) |
Definition at line 163 of file buildidservice.cc.