34 #ifndef EMANEEVENTAGENTFACTORY_HEADER_ 35 #define EMANEEVENTAGENTFACTORY_HEADER_ 87 using DestroyEventAgentFunc = void (*)(
EventAgent*);
90 CreateEventAgentFunc createEventAgentFunc_;
91 DestroyEventAgentFunc destroyEventAgentFunc_;
95 #endif // EMANEEVENTAGENTFACTORY_HEADER_ Factory for creating EventAgents. The factory manages the DLL allowing for the creation of multiple a...
void destoryEventAgent(EventAgent *pAgent) const
EventAgent * createEventAgent(NEMId nemId, PlatformServiceProvider *pPlatformService) const
EventAgentFactory(const std::string &sLibraryName)
Base class for all event agents.