]> git.stg.codes - stg.git/blobdiff - include/user.h
Unused modules removed from inetaccess plugin
[stg.git] / include / user.h
index bd48e3007bbd1e7b6c5e2ced2d91c191782ca27c..adf140de0cac0cef36bf26a17f6d18bbeeedbd0c 100644 (file)
 
 #include "os_int.h"
 #include "notifer.h"
-#include "auth.h"
 #include "stg_message.h"
 #include "tariff.h"
 #include "user_traff.h"
 
 class USER_PROPERTIES;
+class AUTH;
 
 class USER {
 public:
@@ -49,6 +49,12 @@ public:
     virtual void                AddCurrIPAfterNotifier(PROPERTY_NOTIFIER_BASE<uint32_t> * notifier) = 0;
     virtual void                DelCurrIPAfterNotifier(PROPERTY_NOTIFIER_BASE<uint32_t> * notifier) = 0;
 
+    virtual void                AddConnectedBeforeNotifier(PROPERTY_NOTIFIER_BASE<bool> * notifier) = 0;
+    virtual void                DelConnectedBeforeNotifier(PROPERTY_NOTIFIER_BASE<bool> * notifier) = 0;
+
+    virtual void                AddConnectedAfterNotifier(PROPERTY_NOTIFIER_BASE<bool> * notifier) = 0;
+    virtual void                DelConnectedAfterNotifier(PROPERTY_NOTIFIER_BASE<bool> * notifier) = 0;
+
     virtual int                 GetID() const = 0;
 
     virtual double              GetPassiveTimePart() const = 0;