34 #ifndef EMANEAPPLICATIONTRANSPORTMANAGERIMPL_HEADER_ 35 #define EMANEAPPLICATIONTRANSPORTMANAGERIMPL_HEADER_ 65 void start()
override;
69 void destroy()
throw()
override;
71 void add(std::unique_ptr<TransportAdapter> & pTransportAdapter)
override;
74 using TransportAdapters = std::vector<std::unique_ptr<TransportAdapter>>;
76 TransportAdapters transportAdapters_;
81 #endif // EMANEAPPLICATIONTRANSPORTMANAGERIMPL_HEADER_ void initialize(Registrar ®istrar) override
The Registrar interface provides access to all of the emulator registrars.
Manages all instantiated transports.
TransportManagerImpl(const uuid_t &uuid)
void add(std::unique_ptr< TransportAdapter > &pTransportAdapter) override
std::vector< ConfigurationNameAnyValues > ConfigurationUpdate
void postStart() override
void configure(const ConfigurationUpdate &update) override
Manages all instantiated transports.