21 #ifndef OLAD_PLUGINLOADER_H_
22 #define OLAD_PLUGINLOADER_H_
43 m_plugin_adaptor = adaptor;
51 virtual std::vector<class AbstractPlugin*>
LoadPlugins() = 0;
68 #endif // OLAD_PLUGINLOADER_H_
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Creates dummy copy constructor and assignment operator declarations.
Definition: Macro.h:44
void SetPluginAdaptor(class PluginAdaptor *adaptor)
Set the PluginAdaptor to use for the plugins.
Definition: PluginLoader.h:42
Definition: PluginAdaptor.h:41
virtual std::vector< class AbstractPlugin * > LoadPlugins()=0
Load the plugins.
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
virtual void UnloadPlugins()=0
Unload all previously loaded plugins.
The interface used to load plugins.
Definition: PluginLoader.h:33