EMANE  1.0.1
EMANE::Application::TransportDirector Class Reference

#include <transportdirector.h>

Public Member Functions

 TransportDirector (const std::string &filename, TransportBuilder &builder)
 
 ~TransportDirector ()
 
std::unique_ptr< TransportManagerconstruct (const uuid_t &uuid)
 

Detailed Description

Definition at line 62 of file transportdirector.h.

Constructor & Destructor Documentation

◆ TransportDirector()

EMANE::Application::TransportDirector::TransportDirector ( const std::string &  filename,
TransportBuilder builder 
)

Constructor

Parameters
filenamereference to the base XML filename
builderreference to the TransportBuilder
Exceptions
ParseExceptionwhen an XML parse error occurs.
ValidateExceptionwhen an XML validation error occurs.

Definition at line 44 of file transportdirector.cc.

◆ ~TransportDirector()

EMANE::Application::TransportDirector::~TransportDirector ( )

Destructor

Definition at line 53 of file transportdirector.cc.

Member Function Documentation

◆ construct()

std::unique_ptr< EMANE::Application::TransportManager > EMANE::Application::TransportDirector::construct ( const uuid_t &  uuid)

Constructs the passed-in platform

Parameters
uuidInstance UUID

Definition at line 61 of file transportdirector.cc.


The documentation for this class was generated from the following files: