EMANE
1.2.1
|
Deployment event server. More...
#include <eventgeneratormanagerimpl.h>
Public Member Functions | |
EventGeneratorManagerImpl (const uuid_t &uuid) | |
~EventGeneratorManagerImpl () | |
void | initialize (Registrar ®istrar) override |
void | configure (const ConfigurationUpdate &update) override |
void | start () override |
void | postStart () override |
void | stop () override |
void | destroy () override throw () |
void | add (std::unique_ptr< EventGenerator > &pEventGenerator) override |
const uuid_t & | getUUID () const |
BuildId | getBuildId () const |
void | setBuildId (BuildId bid) |
Protected Attributes | |
uuid_t | uuid_ |
Deployment event server.
Realization of the EventGeneratorManager interface. Allows for the registration and state management of event generators and event receivers.
Definition at line 56 of file eventgeneratormanagerimpl.h.
EMANE::Application::EventGeneratorManagerImpl::EventGeneratorManagerImpl | ( | const uuid_t & | uuid | ) |
Definition at line 42 of file eventgeneratormanagerimpl.cc.
EMANE::Application::EventGeneratorManagerImpl::~EventGeneratorManagerImpl | ( | ) |
Definition at line 45 of file eventgeneratormanagerimpl.cc.
|
overridevirtual |
Add an event generator
pEventGenerator | EventGenerator to add |
Implements EMANE::Application::EventGeneratorManager.
Definition at line 47 of file eventgeneratormanagerimpl.cc.
|
overridevirtual |
Configure the component.
update | Configuration update values |
ConfigureException | thrown when a unexpected configuration item is encountered or there is a problem with the specified item value |
Implements EMANE::Component.
Definition at line 73 of file eventgeneratormanagerimpl.cc.
|
overridevirtual |
Destroy the component.
Implements EMANE::Component.
Definition at line 152 of file eventgeneratormanagerimpl.cc.
|
inlineinherited |
Gets the application wide unique BuildId of this object.
Definition at line 34 of file buildable.inl.
|
inlineinherited |
|
overridevirtual |
Initialize the component.
InitializeException | thrown when an error is encountered during initialization |
Implements EMANE::Component.
Definition at line 52 of file eventgeneratormanagerimpl.cc.
|
overridevirtual |
Hook to run any post start functionaililty. Called after all the components have been started.
Reimplemented from EMANE::Component.
Definition at line 138 of file eventgeneratormanagerimpl.cc.
|
inlineinherited |
Sets the application wide unique BuildId of this object. Builders assign a BuildId to objects at instantiation.
bid | the BuildId |
Definition at line 40 of file buildable.inl.
|
overridevirtual |
Start the component.
StartException | thrown when an error is encountered during start. |
Implements EMANE::Component.
Definition at line 118 of file eventgeneratormanagerimpl.cc.
|
overridevirtual |
Stop the component.
StopException | thrown when an error is encountered during stop |
Implements EMANE::Component.
Definition at line 145 of file eventgeneratormanagerimpl.cc.
|
protectedinherited |
Definition at line 93 of file eventgeneratormanager.h.