34 #ifndef EMANEAPPLICATIONNEMMANAGERIMPL_HEADAER_ 35 #define EMANEAPPLICATIONNEMMANAGERIMPL_HEADAER_ 61 void add(std::unique_ptr<NEM> & pNEM)
override;
67 void start()
override;
77 using PlatformNEMMap = std::map<NEMId,std::unique_ptr<NEM>>;
79 PlatformNEMMap platformNEMMap_;
84 std::string sOTAManagerGroupDevice_;
85 std::uint8_t u8OTAManagerTTL_;
86 bool bOTAManagerChannelLoopback_;
87 bool bOTAManagerChannelEnable_;
90 std::string sEventServiceDevice_;
91 std::uint8_t u8EventServiceTTL_;
93 std::string sAntennaProfileManifestURI_;
98 #endif // EMANEAPPLICATIONNEMMANAGERIMPL_HEADAER_ The Registrar interface provides access to all of the emulator registrars.
Implementation of Platform interface. Contains and manages NEMs.
Contains and manages NEM instances.
void add(std::unique_ptr< NEM > &pNEM) override
void configure(const ConfigurationUpdate &update) override
void postStart() override
NEMManagerImpl(const uuid_t &uuid)
std::vector< ConfigurationNameAnyValues > ConfigurationUpdate
void initialize(Registrar ®istrar) override