]> git.stg.codes - stg.git/blobdiff - projects/stargazer/users_impl.h
Fix compilation issues on FreeBSD4
[stg.git] / projects / stargazer / users_impl.h
index b9df598179d6d5ef01dad5edb25d6f464cdacfad..f0b8ae25f73fdc7ecf3b57a6ec3ad9128958b166 100644 (file)
@@ -36,19 +36,18 @@ $Author: faust $
 #include <list>
 #include <set>
 
 #include <list>
 #include <set>
 
-#include "os_int.h"
-
-#include "store.h"
-#include "settings.h"
-#include "users.h"
-#include "user.h"
-#include "user_impl.h"
-#include "tariffs.h"
-#include "stg_logger.h"
-#include "notifer.h"
+#include "stg/os_int.h"
+#include "stg/store.h"
+#include "stg/users.h"
+#include "stg/user.h"
+#include "stg/tariffs.h"
+#include "stg/logger.h"
+#include "stg/notifer.h"
+#include "stg/noncopyable.h"
 #include "actions.h"
 #include "actions.h"
-#include "noncopyable.h"
 #include "eventloop.h"
 #include "eventloop.h"
+#include "settings_impl.h"
+#include "user_impl.h"
 
 const int userDeleteDelayTime = 120;
 
 
 const int userDeleteDelayTime = 120;
 
@@ -92,7 +91,7 @@ class USERS_IMPL : private NONCOPYABLE, public USERS {
     friend class PROPERTY_NOTIFER_IP_AFTER;
 
 public:
     friend class PROPERTY_NOTIFER_IP_AFTER;
 
 public:
-    USERS_IMPL(SETTINGS * s, STORE * store, TARIFFS * tariffs, const ADMIN * sysAdmin);
+    USERS_IMPL(SETTINGS_IMPL * s, STORE * store, TARIFFS * tariffs, const ADMIN * sysAdmin);
     virtual ~USERS_IMPL();
 
     int             FindByName(const std::string & login, USER_PTR * user);
     virtual ~USERS_IMPL();
 
     int             FindByName(const std::string & login, USER_PTR * user);
@@ -151,7 +150,7 @@ private:
     std::map<uint32_t, user_iter>         ipIndex;
     std::map<std::string, user_iter>      loginIndex;
 
     std::map<uint32_t, user_iter>         ipIndex;
     std::map<std::string, user_iter>      loginIndex;
 
-    SETTINGS *          settings;
+    SETTINGS_IMPL *     settings;
     TARIFFS *           tariffs;
     STORE *             store;
     const ADMIN *       sysAdmin;
     TARIFFS *           tariffs;
     STORE *             store;
     const ADMIN *       sysAdmin;