Public Member Functions | |
virtual IPlugin | GetPlugin (IHost sink, string pluginName) |
void | UpdateConfiguration (PluginInfo pluginInfo, string basePath) |
Public Member Functions inherited from Photon.Common.Plugins.IPluginManager< IPlugin, IHost > | |
IPlugin | GetPlugin (IHost sink, string pluginName) |
Protected Member Functions | |
PluginManagerBase () | |
PluginManagerBase (PluginInfo pluginInfo, string basePath) | |
PluginManagerBase (string basePath, PluginSettings settings) | |
abstract IPlugin | CreatePlugin (IPluginFactory factory, IHost sink, string pluginName, Dictionary< string, string > config, out string errorMsg) |
abstract IPlugin | LoadErrorPlugin (IHost sink, string errorMsg) |
abstract IPlugin | GetDefaultPlugin (IHost sink) |
bool | SetupPluginManager (string path, string typeName, Dictionary< string, string > config) |
Static Protected Attributes | |
static readonly ILogger | Log = LogManager.GetCurrentClassLogger() |
Properties | |
bool | Initialized [get, protected set] |
Type | Type4Load [get] |
string | PluginPath [get] |
Properties inherited from Photon.Common.Plugins.IPluginManager< IPlugin, IHost > | |
bool | Initialized [get] |
Type | Type4Load [get] |
string | PluginPath [get] |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protectedpure virtual |
|
protectedpure virtual |
|
inlinevirtual |
|
protectedpure virtual |
|
inlineprotected |
|
inline |
|
staticprotected |
|
getprotected set |
|
get |
|
get |