65 const Data& defaultDirectory,
66 const Data& symbolName,
67 const int pluginApiVersion);
70 virtual bool loadPlugins(
const std::vector<Data>& pluginNames);
78 virtual std::vector<std::shared_ptr<Plugin> >
getPlugins() {
return mPlugins; };
82 const Data mDefaultDirectory;
83 const Data mSymbolName;
84 const int mPluginApiVersion;
85 std::vector<std::shared_ptr<Plugin> > mPlugins;
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
virtual bool onPluginLoaded(std::shared_ptr< Plugin > plugin)=0
virtual std::vector< std::shared_ptr< Plugin > > getPlugins()
virtual bool loadPlugins(const std::vector< Data > &pluginNames)
virtual void onReload()=0
dcm! – add UnusedChecking(_enum) below;
std::shared_ptr< resip::Plugin >(* PluginCreationFunc)()
PluginCreationFunc creationFunc