24 #ifndef LINUXPLUGINLOADER_H_
25 #define LINUXPLUGINLOADER_H_
55 const std::string& name,
56 std::vector<std::string>& plpaths,
59 PluginManagerInterface::PluginVersionIgnore);
61 virtual
void unload() throw (PluginException);
virtual void load()=0
Loads the plugin.
Handles ParameteredObject based plugins on Unix based systems.
Declares an abstract base class for a plugin loader.
PluginVersionCheckLevel
info how to handle version information
#define charon_plugins_DLL_PUBLIC
Preprocessor macro to define this class/function as public visible, i.e.
void * libHandle
Points to the loaded library.
Abstract base class for a plugin loader.