X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/ede91934442fd804d7b818971a44e3ad795cb01f..2305993a066764f81d847e288fd279b8408764d2:/include/user.h diff --git a/include/user.h b/include/user.h index d67182b2..adf140de 100644 --- a/include/user.h +++ b/include/user.h @@ -26,12 +26,12 @@ #include "os_int.h" #include "notifer.h" -#include "base_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 * notifier) = 0; virtual void DelCurrIPAfterNotifier(PROPERTY_NOTIFIER_BASE * notifier) = 0; + virtual void AddConnectedBeforeNotifier(PROPERTY_NOTIFIER_BASE * notifier) = 0; + virtual void DelConnectedBeforeNotifier(PROPERTY_NOTIFIER_BASE * notifier) = 0; + + virtual void AddConnectedAfterNotifier(PROPERTY_NOTIFIER_BASE * notifier) = 0; + virtual void DelConnectedAfterNotifier(PROPERTY_NOTIFIER_BASE * notifier) = 0; + virtual int GetID() const = 0; virtual double GetPassiveTimePart() const = 0;