EMANE
1.2.1
|
Factory for creating EventGenerators. The factory manages the DLL allowing for the creation of multiple generators. More...
#include <eventgeneratorfactory.h>
Public Member Functions | |
EventGeneratorFactory (const std::string &sLibraryName) | |
~EventGeneratorFactory () | |
EventGenerator * | createEventGenerator (PlatformServiceProvider *pPlatformService) const |
void | destoryEventGenerator (EventGenerator *pGen) const |
Factory for creating EventGenerators. The factory manages the DLL allowing for the creation of multiple generators.
Definition at line 49 of file eventgeneratorfactory.h.
EMANE::EventGeneratorFactory::EventGeneratorFactory | ( | const std::string & | sLibraryName | ) |
Constructor
sLibraryName | Filename of DLL |
Utils::FactoryException |
Definition at line 38 of file eventgeneratorfactory.cc.
EMANE::EventGeneratorFactory::~EventGeneratorFactory | ( | ) |
Definition at line 64 of file eventgeneratorfactory.cc.
EMANE::EventGenerator * EMANE::EventGeneratorFactory::createEventGenerator | ( | EMANE::PlatformServiceProvider * | pPlatformService | ) | const |
Create an EventGenerator
Definition at line 69 of file eventgeneratorfactory.cc.
void EMANE::EventGeneratorFactory::destoryEventGenerator | ( | EventGenerator * | pGen | ) | const |
Destory an EventGenerator
pGen | Reference to EventGenerator |
Definition at line 74 of file eventgeneratorfactory.cc.