34 #ifndef EMANEEVENTAGENT_HEADER_ 35 #define EMANEEVENTAGENT_HEADER_ 72 #define DECLARE_EVENT_AGENT(X) \ 73 extern "C" EMANE::EventAgent * create(EMANE::NEMId id, EMANE::PlatformServiceProvider *p) \ 74 {return new X(id,p);} \ 75 extern "C" void destroy(EMANE::EventAgent * p) \ 78 #endif //EMANEEVENTAGENT_HEADER_
EventAgent(NEMId id, PlatformServiceProvider *pPlatformService)
A interface to mark objects with a unique application wide build Id. Builders manipulate buildable ob...
Base class for all event agents.
Generic interface used to configure and control all components.