]> git.stg.codes - stg.git/blobdiff - projects/stargazer/users.h
Додано можливість стирання не доставлених повідомлень за тайм-аутом
[stg.git] / projects / stargazer / users.h
index e882dcc1d8a793ecb76640298a71d8ebfdba3f35..22065367aad4254bdba8d489b5b84b697301dab4 100644 (file)
@@ -56,7 +56,7 @@ class PROPERTY_NOTIFER_IP_BEFORE: public PROPERTY_NOTIFIER_BASE<uint32_t>
 public:
     PROPERTY_NOTIFER_IP_BEFORE(USERS & us, user_iter u) : users(us), user(u) {};
     void        Notify(const uint32_t & oldValue, const uint32_t & newValue);
-    user_iter   GetUser() { return user; };
+    user_iter   GetUser() const { return user; };
 private:
     USERS &     users;
     user_iter   user;
@@ -67,7 +67,7 @@ class PROPERTY_NOTIFER_IP_AFTER: public PROPERTY_NOTIFIER_BASE<uint32_t>
 public:
     PROPERTY_NOTIFER_IP_AFTER(USERS & us, user_iter u) : users(us), user(u) {};
     void        Notify(const uint32_t & oldValue, const uint32_t & newValue);
-    user_iter   GetUser() { return user; };
+    user_iter   GetUser() const { return user; };
 private:
     USERS &     users;
     user_iter   user;
@@ -119,8 +119,6 @@ public:
     int             Start();
     int             Stop();
 
-    int             SendMessage(const string & login, time_t sndTtime, time_t showTime, char type, const string & text) const;
-
 private:
     void            AddToIPIdx(user_iter);
     void            DelFromIPIdx(uint32_t ip);