X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/0cad0cb71ffd35708092a3d3d47d62a222042a8b..3b56895a961ab712e2dacd85636baec808c1ac8d:/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h

diff --git a/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h b/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h
index 170f8e33..15ff1291 100644
--- a/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h
+++ b/projects/stargazer/plugins/configuration/rpcconfig/rpcconfig.h
@@ -13,20 +13,17 @@
 
 #include "os_int.h"
 #include "base_plugin.h"
-#include "base_store.h"
-#include "base_settings.h"
 #include "admin_conf.h"
-#include "../../../admin.h"
-#include "../../../admins.h"
-#include "../../../users.h"
-#include "../../../tariffs.h"
-#include "../../../traffcounter.h"
-#include "../../../settings.h"
 
 #define RPC_CONFIG_VERSION "Stargazer RPC v. 0.2"
 
 extern "C" BASE_PLUGIN * GetPlugin();
 
+class ADMINS;
+class TARIFFS;
+class USERS;
+class BASE_STORE;
+
 class RPC_CONFIG_SETTINGS
 {
 public:
@@ -86,6 +83,10 @@ public:
     bool                LogoutAdmin(const std::string & cookie);
 
 private:
+    static void *           Run(void *);
+    std::string             GetCookie() const;
+    void                    InitiateRegistry();
+
     mutable string          errorStr;
     RPC_CONFIG_SETTINGS     rpcConfigSettings;
     USERS *                 users;
@@ -101,10 +102,6 @@ private:
     pthread_t               tid;
     std::map<std::string,
              ADMIN_INFO>    cookies;
-
-    static void *           Run(void *);
-    std::string             GetCookie() const;
-    void                    InitiateRegistry();
 };
 
 #endif