34 #ifndef EMANEAPPLICATIONEVENTGENERATORMANAGERIMPL_HEADER_ 35 #define EMANEAPPLICATIONEVENTGENERATORMANAGERIMPL_HEADER_ 67 void start()
override;
73 void destroy()
throw()
override;
75 void add(std::unique_ptr<EventGenerator> & pEventGenerator)
override;
78 using EventGenerators = std::vector<std::unique_ptr<EventGenerator>>;
80 EventGenerators eventGenerators_;
82 std::string sEventServiceDevice_;
83 std::uint8_t u8EventServiceTTL_;
88 #endif // EMANEAPPLICATIONEVENTGENERATORMANAGERIMPL_HEADER_ The Registrar interface provides access to all of the emulator registrars.
void initialize(Registrar ®istrar) override
void add(std::unique_ptr< EventGenerator > &pEventGenerator) override
~EventGeneratorManagerImpl()
EventGeneratorManagerImpl(const uuid_t &uuid)
std::vector< ConfigurationNameAnyValues > ConfigurationUpdate
Deployment event server interface.
void postStart() override
void configure(const ConfigurationUpdate &update) override