21#ifndef OLAD_PLUGINLOADER_H_
22#define OLAD_PLUGINLOADER_H_
35 PluginLoader() : m_plugin_adaptor(NULL) {}
36 virtual ~PluginLoader() {}
43 m_plugin_adaptor = adaptor;
65 PluginLoader(
const PluginLoader &) =
delete;
66 const PluginLoader &operator=(
const PluginLoader &) =
delete;
Definition PluginAdaptor.h:41
void SetPluginAdaptor(class PluginAdaptor *adaptor)
Set the PluginAdaptor to use for the plugins.
Definition PluginLoader.h:42
virtual void UnloadPlugins()=0
Unload all previously loaded plugins.
virtual std::vector< class AbstractPlugin * > LoadPlugins()=0
Load the plugins.
The namespace containing all OLA symbols.
Definition Credentials.cpp:44