X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6b0c81934f762b8804d137375e21e7957446cefd..c913a42e2208692b293f03c75c501e1d3fc23903:/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h?ds=sidebyside diff --git a/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h b/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h index 4e6d9f1f..a58773a1 100644 --- a/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h +++ b/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h @@ -16,6 +16,7 @@ #include "stg/plugin.h" #include "stg/admin_conf.h" #include "stg/module_settings.h" +#include "stg/logger.h" #define RPC_CONFIG_VERSION "Stargazer RPC v. 0.2" @@ -55,7 +56,7 @@ struct ADMIN_INFO PRIV priviledges; }; -class RPC_CONFIG :public PLUGIN +class RPC_CONFIG : public PLUGIN { public: RPC_CONFIG(); @@ -76,8 +77,8 @@ public: const std::string & GetStrError() const { return errorStr; } const std::string GetVersion() const { return RPC_CONFIG_VERSION; } - uint16_t GetStartPosition() const { return 220; } - uint16_t GetStopPosition() const { return 220; } + uint16_t GetStartPosition() const { return 20; } + uint16_t GetStopPosition() const { return 20; } bool GetAdminInfo(const std::string & cookie, ADMIN_INFO * info); @@ -101,6 +102,7 @@ private: TARIFFS * tariffs; STORE * store; MODULE_SETTINGS settings; + int fd; xmlrpc_c::registry rpcRegistry; xmlrpc_c::serverAbyss * rpcServer; bool running; @@ -110,6 +112,7 @@ private: ADMIN_INFO> cookies; size_t dayFee; std::vector dirNames; + PLUGIN_LOGGER logger; }; #endif