|
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.