21#ifndef OLAD_DYNAMICPLUGINLOADER_H_
22#define OLAD_DYNAMICPLUGINLOADER_H_
26#include "olad/PluginLoader.h"
33class DynamicPluginLoader:
public PluginLoader {
35 DynamicPluginLoader() {}
36 ~DynamicPluginLoader();
43 void PopulatePlugins();
45 std::vector<class AbstractPlugin*> m_plugins;
47 DynamicPluginLoader(
const DynamicPluginLoader &) =
delete;
48 const DynamicPluginLoader &operator=(
const DynamicPluginLoader &) =
delete;
void UnloadPlugins()
Unload all previously loaded plugins.
Definition DynamicPluginLoader.cpp:241
std::vector< class AbstractPlugin * > LoadPlugins()
Load the plugins.
Definition DynamicPluginLoader.cpp:126
The namespace containing all OLA symbols.
Definition Credentials.cpp:44