X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/13121b693bd98a04532195b9631b862b6136b3c7..9e8281bc8ffdbb5555ee6082a3de0db421b092c0:/projects/stargazer/plugins/authorization/ao/ao.h diff --git a/projects/stargazer/plugins/authorization/ao/ao.h b/projects/stargazer/plugins/authorization/ao/ao.h index cac18dfd..df21803b 100644 --- a/projects/stargazer/plugins/authorization/ao/ao.h +++ b/projects/stargazer/plugins/authorization/ao/ao.h @@ -88,15 +88,13 @@ public: void AddUser(USER_PTR u); void DelUser(USER_PTR u); - void UpdateUserAuthorization(USER_PTR u) const; - void Unauthorize(USER_PTR u) const; - int SendMessage(const STG_MSG & msg, uint32_t ip) const; private: void GetUsers(); void SetUserNotifiers(USER_PTR u); void UnSetUserNotifiers(USER_PTR u); + void UpdateUserAuthorization(CONST_USER_PTR u) const; mutable std::string errorStr; USERS * users; @@ -138,6 +136,11 @@ private: AUTH_AO & auth; } onDelUserNotifier; + friend class CHG_BEFORE_NOTIFIER; + friend class CHG_AFTER_NOTIFIER; + friend class CHG_BEFORE_NOTIFIER; + friend class CHG_AFTER_NOTIFIER; + }; //-----------------------------------------------------------------------------