1 #ifndef __TARIFFS_METHODS_H__
2 #define __TARIFFS_METHODS_H__
4 #include <xmlrpc-c/base.hpp>
5 #include <xmlrpc-c/registry.hpp>
12 class METHOD_TARIFF_GET : public xmlrpc_c::method {
14 METHOD_TARIFF_GET(RPC_CONFIG * c,
21 void execute(xmlrpc_c::paramList const & paramList,
22 xmlrpc_c::value * const retvalPtr);
25 METHOD_TARIFF_GET(const METHOD_TARIFF_GET & rvalue);
26 METHOD_TARIFF_GET & operator=(const METHOD_TARIFF_GET & rvalue);
32 class METHOD_TARIFF_CHG : public xmlrpc_c::method {
34 METHOD_TARIFF_CHG(RPC_CONFIG * c,
43 void execute(xmlrpc_c::paramList const & paramList,
44 xmlrpc_c::value * const retvalPtr);
47 METHOD_TARIFF_CHG(const METHOD_TARIFF_CHG & rvalue);
48 METHOD_TARIFF_CHG & operator=(const METHOD_TARIFF_CHG & rvalue);
55 class METHOD_TARIFFS_GET : public xmlrpc_c::method {
57 METHOD_TARIFFS_GET(RPC_CONFIG * c,
64 void execute(xmlrpc_c::paramList const & paramList,
65 xmlrpc_c::value * const retvalPtr);
68 METHOD_TARIFFS_GET(const METHOD_TARIFFS_GET & rvalue);
69 METHOD_TARIFFS_GET & operator=(const METHOD_TARIFFS_GET & rvalue);
75 class METHOD_TARIFF_ADD : public xmlrpc_c::method {
77 METHOD_TARIFF_ADD(RPC_CONFIG * c,
86 void execute(xmlrpc_c::paramList const & paramList,
87 xmlrpc_c::value * const retvalP);
90 METHOD_TARIFF_ADD(const METHOD_TARIFF_ADD & rvalue);
91 METHOD_TARIFF_ADD & operator=(const METHOD_TARIFF_ADD & rvalue);
98 class METHOD_TARIFF_DEL : public xmlrpc_c::method {
100 METHOD_TARIFF_DEL(RPC_CONFIG * c,
111 void execute(xmlrpc_c::paramList const & paramList,
112 xmlrpc_c::value * const retvalP);
115 METHOD_TARIFF_DEL(const METHOD_TARIFF_DEL & rvalue);
116 METHOD_TARIFF_DEL & operator=(const METHOD_TARIFF_DEL & rvalue);