summaryrefslogtreecommitdiffstats
path: root/src/Daemon/PluginManager.h
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-01-10 18:05:54 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-01-10 18:05:54 +0100
commitb94e437131d1f396e1a700e2a5664199af008cfd (patch)
tree2c2f4127c87ab5e76fac0499203d3809cf314084 /src/Daemon/PluginManager.h
parent2fc32bfb8bb35e3841405691c65eb04547eba8cc (diff)
downloadabrt-b94e437131d1f396e1a700e2a5664199af008cfd.tar.gz
abrt-b94e437131d1f396e1a700e2a5664199af008cfd.tar.xz
abrt-b94e437131d1f396e1a700e2a5664199af008cfd.zip
replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Daemon/PluginManager.h')
-rw-r--r--src/Daemon/PluginManager.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/Daemon/PluginManager.h b/src/Daemon/PluginManager.h
index 2d649c5f..65058a50 100644
--- a/src/Daemon/PluginManager.h
+++ b/src/Daemon/PluginManager.h
@@ -74,7 +74,7 @@ class CPluginManager
* A method, which loads particular plugin.
* @param pName A plugin name.
*/
- void LoadPlugin(const char *pName);
+ CPlugin* LoadPlugin(const char *pName, bool enabled_only = false);
/**
* A method, which unloads particular plugin.
* @param pName A plugin name.
@@ -84,18 +84,6 @@ class CPluginManager
* A method, which registers particular plugin.
* @param pName A plugin name.
*/
- int RegisterPlugin(const char *pName);
- /**
- * A method, which unregister particular plugin.
- * @param pName A plugin name.
- */
- void UnRegisterPlugin(const char *pName);
- /**
- * A method, which registers particular plugin,
- * called via DBUS
- * @param pName A plugin name.
- * @param pDBUSSender DBUS user identification
- */
void RegisterPluginDBUS(const char *pName, const char *pDBUSSender);
/**
* A method, which unregister particular plugin,
@@ -121,7 +109,7 @@ class CPluginManager
* @param pName A plugin name.
* @return An action plugin.
*/
- CAction* GetAction(const char *pName);
+ CAction* GetAction(const char *pName, bool silent = false);
/**
* A method, which returns instance of particular database plugin.
* @param pName A plugin name.