X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/4271ab433cd55bbd2612292bcf39e4dc3d7274f1..0907aa4037b12b6b88ee24495d4577a064d4f8db:/stargazer/plugins/configuration/rpcconfig/tariffs_methods.h diff --git a/stargazer/plugins/configuration/rpcconfig/tariffs_methods.h b/stargazer/plugins/configuration/rpcconfig/tariffs_methods.h deleted file mode 100644 index 4f4d6680..00000000 --- a/stargazer/plugins/configuration/rpcconfig/tariffs_methods.h +++ /dev/null @@ -1,127 +0,0 @@ -#pragma once - -#include -#include - -namespace STG -{ - -struct Tariffs; -struct Users; -struct Admins; - -} - -class RPC_CONFIG; - -class METHOD_TARIFF_GET : public xmlrpc_c::method { -public: - METHOD_TARIFF_GET(RPC_CONFIG * c, - STG::Tariffs * t) - : config(c), - tariffs(t) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalPtr); - -private: - METHOD_TARIFF_GET(const METHOD_TARIFF_GET & rvalue); - METHOD_TARIFF_GET & operator=(const METHOD_TARIFF_GET & rvalue); - - RPC_CONFIG * config; - STG::Tariffs * tariffs; -}; - -class METHOD_TARIFF_CHG : public xmlrpc_c::method { -public: - METHOD_TARIFF_CHG(RPC_CONFIG * c, - STG::Admins * a, - STG::Tariffs * t) - : config(c), - admins(a), - tariffs(t) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalPtr); - -private: - METHOD_TARIFF_CHG(const METHOD_TARIFF_CHG & rvalue); - METHOD_TARIFF_CHG & operator=(const METHOD_TARIFF_CHG & rvalue); - - RPC_CONFIG * config; - STG::Admins * admins; - STG::Tariffs * tariffs; -}; - -class METHOD_TARIFFS_GET : public xmlrpc_c::method { -public: - METHOD_TARIFFS_GET(RPC_CONFIG * c, - STG::Tariffs * t) - : config(c), - tariffs(t) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalPtr); - -private: - METHOD_TARIFFS_GET(const METHOD_TARIFFS_GET & rvalue); - METHOD_TARIFFS_GET & operator=(const METHOD_TARIFFS_GET & rvalue); - - RPC_CONFIG * config; - STG::Tariffs * tariffs; -}; - -class METHOD_TARIFF_ADD : public xmlrpc_c::method { -public: - METHOD_TARIFF_ADD(RPC_CONFIG * c, - STG::Admins * a, - STG::Tariffs * t) - : config(c), - admins(a), - tariffs(t) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalP); - -private: - METHOD_TARIFF_ADD(const METHOD_TARIFF_ADD & rvalue); - METHOD_TARIFF_ADD & operator=(const METHOD_TARIFF_ADD & rvalue); - - RPC_CONFIG * config; - STG::Admins * admins; - STG::Tariffs * tariffs; -}; - -class METHOD_TARIFF_DEL : public xmlrpc_c::method { -public: - METHOD_TARIFF_DEL(RPC_CONFIG * c, - STG::Admins * a, - STG::Tariffs * t, - STG::Users * u) - : config(c), - admins(a), - tariffs(t), - users(u) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalP); - -private: - METHOD_TARIFF_DEL(const METHOD_TARIFF_DEL & rvalue); - METHOD_TARIFF_DEL & operator=(const METHOD_TARIFF_DEL & rvalue); - - RPC_CONFIG * config; - STG::Admins * admins; - STG::Tariffs * tariffs; - STG::Users * users; -};