#include <plugin.h>
Inheritance diagram for Yehia::PluginLoader:
Public Member Functions | |
PluginLoader (ErrorHandler *parent) | |
virtual std::string | id () const =0 |
virtual Plugin * | load (PluginManager &mgr, const std::string &name)=0 |
virtual void | scan (PluginManager &mgr) const =0 |
A plugin loader is responsible for loading a class of plugins (e.g. there is a plugin loader for loading native C++ plugins and others for the scripting languages).
|
Constructor.
|
|
Get identification.
|
|
Load a plugin.
|
|
Scan for plugins.
|