Field3D
|
This class provides methods for loading Field plugins from disk. More...
#include <PluginLoader.h>
Public Member Functions | |
PluginLoader () | |
Default constructor. More... | |
~PluginLoader () | |
Destructor. More... | |
Static Public Member Functions | |
static void | loadPlugins () |
Checks all paths in $FIELD3D_DSO_PATH and loads the plugins it finds. More... | |
Static Private Attributes | |
static std::vector< std::string > | ms_pluginsLoaded |
List of plugins loaded. More... | |
This class provides methods for loading Field plugins from disk.
Definition at line 68 of file PluginLoader.h.
PluginLoader::PluginLoader | ( | ) |
PluginLoader::~PluginLoader | ( | ) |
|
static |
Checks all paths in $FIELD3D_DSO_PATH and loads the plugins it finds.
Definition at line 252 of file PluginLoader.cpp.
References findRegistrationFunc(), getDirSos(), Msg::print(), RegistrationFunc, Msg::SevWarning, and ClassFactory::singleton().
Referenced by ClassFactory::ClassFactory().
|
staticprivate |
List of plugins loaded.
Definition at line 96 of file PluginLoader.h.