X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/73f662acc31034cd98fdc6e157454f7763ef0792..1347f3d1e04bedd1508589173f577673ee2c5554:/projects/stargazer/plugins/authorization/ao/ao.cpp diff --git a/projects/stargazer/plugins/authorization/ao/ao.cpp b/projects/stargazer/plugins/authorization/ao/ao.cpp index e3bc192a..9640e2e8 100644 --- a/projects/stargazer/plugins/authorization/ao/ao.cpp +++ b/projects/stargazer/plugins/authorization/ao/ao.cpp @@ -41,7 +41,7 @@ $Author: faust $ //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- -PLUGIN_CREATOR aoc; +static PLUGIN_CREATOR aoc; //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- @@ -53,18 +53,18 @@ return aoc.GetPlugin(); //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- template -class IS_CONTAINS_USER: public binary_function +class IS_CONTAINS_USER: public std::binary_function { public: bool operator()(varType notifier, USER_PTR user) const { return notifier.GetUser() == user; - }; + } }; //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- -const string AUTH_AO::GetVersion() const +std::string AUTH_AO::GetVersion() const { return "Always Online authorizator v.1.0"; } @@ -109,7 +109,7 @@ if (!isRunning) users->DelNotifierUserAdd(&onAddUserNotifier); users->DelNotifierUserDel(&onDelUserNotifier); -list::iterator users_iter; +std::list::iterator users_iter; users_iter = usersList.begin(); while (users_iter != usersList.end()) { @@ -153,8 +153,8 @@ void AUTH_AO::UnSetUserNotifiers(USER_PTR u) IS_CONTAINS_USER > IsContainsUserAOB; IS_CONTAINS_USER > IsContainsUserAOA; -list >::iterator aoBIter; -list >::iterator aoAIter; +std::list >::iterator aoBIter; +std::list >::iterator aoAIter; aoBIter = find_if(BeforeChgAONotifierList.begin(), BeforeChgAONotifierList.end(), @@ -181,12 +181,12 @@ if (aoAIter != AfterChgAONotifierList.end()) IS_CONTAINS_USER > IsContainsUserIPB; IS_CONTAINS_USER > IsContainsUserIPA; -list >::iterator ipBIter; -list >::iterator ipAIter; +std::list >::iterator ipBIter; +std::list >::iterator ipAIter; -ipBIter = find_if(BeforeChgIPNotifierList.begin(), - BeforeChgIPNotifierList.end(), - bind2nd(IsContainsUserIPB, u)); +ipBIter = std::find_if(BeforeChgIPNotifierList.begin(), + BeforeChgIPNotifierList.end(), + bind2nd(IsContainsUserIPB, u)); if (ipBIter != BeforeChgIPNotifierList.end()) {