X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/8c6fa3fbaccc22127280bf77a48fab5a3ee0716e..46b0747592074017ff0ea4b33d4a7194235886e5:/projects/stargazer/plugins/configuration/rpcconfig/info_methods.h diff --git a/projects/stargazer/plugins/configuration/rpcconfig/info_methods.h b/projects/stargazer/plugins/configuration/rpcconfig/info_methods.h deleted file mode 100644 index f781b9be..00000000 --- a/projects/stargazer/plugins/configuration/rpcconfig/info_methods.h +++ /dev/null @@ -1,80 +0,0 @@ -#ifndef __INFO_METHODS_H__ -#define __INFO_METHODS_H__ - -#include -#include - -#include -#include - -#include "stg/users.h" -#include "stg/tariffs.h" - -// Forward declaration -class RPC_CONFIG; -class SETTINGS; - -class METHOD_INFO : public xmlrpc_c::method -{ -public: - METHOD_INFO(TARIFFS * t, - USERS * u, - size_t df, - const std::vector & dn) - : tariffs(t), - users(u), - dayFee(df), - dirNames(dn) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalP); - -private: - METHOD_INFO(const METHOD_INFO & rvalue); - METHOD_INFO & operator=(const METHOD_INFO & rvalue); - - TARIFFS * tariffs; - USERS * users; - size_t dayFee; - const std::vector & dirNames; -}; - -class METHOD_LOGIN : public xmlrpc_c::method -{ -public: - explicit METHOD_LOGIN(RPC_CONFIG * c) - : config(c) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalP); - -private: - METHOD_LOGIN(const METHOD_LOGIN & rvalue); - METHOD_LOGIN & operator=(const METHOD_LOGIN & rvalue); - - RPC_CONFIG * config; -}; - -class METHOD_LOGOUT : public xmlrpc_c::method -{ -public: - explicit METHOD_LOGOUT(RPC_CONFIG * c) - : config(c) - { - } - - void execute(xmlrpc_c::paramList const & paramList, - xmlrpc_c::value * const retvalP); - -private: - METHOD_LOGOUT(const METHOD_LOGOUT & rvalue); - METHOD_LOGOUT & operator=(const METHOD_LOGOUT & rvalue); - - RPC_CONFIG * config; -}; - -#endif