23 #ifndef _PLUGINS_XMLRPC_METHODS_PLUGIN_H_
24 #define _PLUGINS_XMLRPC_METHODS_PLUGIN_H_
26 #include <xmlrpc-c/registry.hpp>
46 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
57 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
69 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
77 std::shared_ptr<xmlrpc_c::registry> xmlrpc_registry_;
81 std::unique_ptr<plugin_list> plugin_list_;
82 std::unique_ptr<plugin_load> plugin_load_;
83 std::unique_ptr<plugin_unload> plugin_unload_;