X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/d394e187f188697887dd12bac03aebfc867e8c5e..3e32eb8e48a56bca543faa522909d3d83538c55d:/include/user.h?ds=sidebyside diff --git a/include/user.h b/include/user.h index bd48e300..adf140de 100644 --- a/include/user.h +++ b/include/user.h @@ -26,12 +26,12 @@ #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 * 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;