39 eventServiceConfig_(sFilename),
46 std::unique_ptr<EMANE::Application::EventGeneratorManager>
52 for(
const auto & pLayerConfig : eventServiceConfig_.
getGenerators())
55 pLayerConfig->getConfigurationUpdateRequest()));
const LayerConfigurations & getGenerators()
std::unique_ptr< EventGeneratorManager > buildEventGeneratorManager(const uuid_t &uuid, EventGenerators &generators, const ConfigurationUpdateRequest &request)
std::list< std::unique_ptr< EventGenerator > > EventGenerators
std::unique_ptr< EventGeneratorManager > construct(const uuid_t &uuid)
EventDirector(const std::string &filename, EventGeneratorBuilder &builder)
const ConfigurationUpdateRequest getConfigurationUpdateRequest()
Provides methods for constructing event generators and a manager to contain and control them as a gro...
std::unique_ptr< EventGenerator > buildEventGenerator(const std::string &sLibraryFile, const ConfigurationUpdateRequest &request, bool bSkipConfigure=false)