Implementation of Platform interface. Contains and manages NEMs.
More...
#include <nemmanagerimpl.h>
Implementation of Platform interface. Contains and manages NEMs.
Definition at line 55 of file nemmanagerimpl.h.
◆ NEMManagerImpl()
EMANE::Application::NEMManagerImpl::NEMManagerImpl |
( |
const uuid_t & |
uuid | ) |
|
◆ ~NEMManagerImpl()
EMANE::Application::NEMManagerImpl::~NEMManagerImpl |
( |
| ) |
|
◆ add()
void EMANE::Application::NEMManagerImpl::add |
( |
std::unique_ptr< NEM > & |
pNEM | ) |
|
|
overridevirtual |
◆ configure()
Configure the component.
- Parameters
-
update | Configuration update values |
- Exceptions
-
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 158 of file nemmanagerimpl.cc.
◆ destroy()
void EMANE::Application::NEMManagerImpl::destroy |
( |
| ) |
|
throw | ( | |
| ) | | |
|
overridevirtual |
◆ getBuildId()
Gets the application wide unique BuildId of this object.
- Returns
- the BuildId
Definition at line 34 of file buildable.inl.
◆ getUUID()
const uuid_t& EMANE::Application::NEMManager::getUUID |
( |
| ) |
const |
|
inlineinherited |
◆ initialize()
void EMANE::Application::NEMManagerImpl::initialize |
( |
Registrar & |
registrar | ) |
|
|
overridevirtual |
◆ postStart()
void EMANE::Application::NEMManagerImpl::postStart |
( |
| ) |
|
|
overridevirtual |
Hook to run any post start functionaililty. Called after all the components have been started.
Reimplemented from EMANE::Component.
Definition at line 396 of file nemmanagerimpl.cc.
◆ setBuildId()
void EMANE::Buildable::setBuildId |
( |
BuildId |
bid | ) |
|
|
inlineinherited |
Sets the application wide unique BuildId of this object. Builders assign a BuildId to objects at instantiation.
- Parameters
-
- Note
- : This method is for internal framework use only.
Definition at line 40 of file buildable.inl.
◆ start()
void EMANE::Application::NEMManagerImpl::start |
( |
| ) |
|
|
overridevirtual |
◆ stop()
void EMANE::Application::NEMManagerImpl::stop |
( |
| ) |
|
|
overridevirtual |
◆ uuid_
uuid_t EMANE::Application::NEMManager::uuid_ |
|
protectedinherited |
The documentation for this class was generated from the following files: