23 #ifndef __PLUGINS_XMLRPC_METHODS_PLUGIN_H_
24 #define __PLUGINS_XMLRPC_METHODS_PLUGIN_H_
26 #include <xmlrpc-c/registry.hpp>
44 virtual void execute(xmlrpc_c::paramList
const& params,
45 xmlrpc_c::value *
const result);
54 virtual void execute(xmlrpc_c::paramList
const& params,
55 xmlrpc_c::value *
const result);
65 virtual void execute(xmlrpc_c::paramList
const& params,
66 xmlrpc_c::value *
const result);
73 xmlrpc_c::registry *__xmlrpc_registry;
plugin_list(fawkes::PluginManager *plugin_manager)
Constructor.
XML-RPC method to load a plugin.
Fawkes library namespace.
~XmlRpcPluginMethods()
Destructor.
Wrapper class for plugin related XML-RPC methods.
XML-RPC method to unload a plugin.
virtual ~plugin_list()
Virtual empty destructor.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
Plugin list XML-RPC method.
XmlRpcPluginMethods(xmlrpc_c::registry *registry, fawkes::PluginManager *plugin_manager, fawkes::Logger *logger)
Constructor.
virtual ~plugin_unload()
Virtual empty destructor.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
virtual ~plugin_load()
Virtual empty destructor.
plugin_unload(fawkes::PluginManager *plugin_manager, fawkes::Logger *logger)
Constructor.
plugin_load(fawkes::PluginManager *plugin_manager, fawkes::Logger *logger)
Constructor.