EMANE
1.2.1
|
Factory for creating plugins . The factory manages the DLL allowing for the creation of plugins of the same type. More...
#include <eelloaderpluginfactory.h>
Public Member Functions | |
LoaderPluginFactory () | |
~LoaderPluginFactory () | |
void | construct (const std::string &sLibraryName) |
LoaderPlugin * | createPlugin () const |
void | destoryPlugin (LoaderPlugin *pLoader) const |
Factory for creating plugins . The factory manages the DLL allowing for the creation of plugins of the same type.
Definition at line 57 of file eelloaderpluginfactory.h.
EMANE::Generators::EEL::LoaderPluginFactory::LoaderPluginFactory | ( | ) |
Constructor
Definition at line 39 of file eelloaderpluginfactory.cc.
EMANE::Generators::EEL::LoaderPluginFactory::~LoaderPluginFactory | ( | ) |
Definition at line 78 of file eelloaderpluginfactory.cc.
void EMANE::Generators::EEL::LoaderPluginFactory::construct | ( | const std::string & | sLibraryName | ) |
Construct a specific laoder factory
sLibraryName | Filename of DLL |
Utils::FactoryException |
Definition at line 44 of file eelloaderpluginfactory.cc.
EMANE::Generators::EEL::LoaderPlugin * EMANE::Generators::EEL::LoaderPluginFactory::createPlugin | ( | ) | const |
Create a loader
Definition at line 83 of file eelloaderpluginfactory.cc.
void EMANE::Generators::EEL::LoaderPluginFactory::destoryPlugin | ( | LoaderPlugin * | pLoader | ) | const |
Destory a plugin
pLoader | Plugin to destory |
Definition at line 88 of file eelloaderpluginfactory.cc.