X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/0f7d406b3da99019403e76e7ca7686c14a583b3f..ede91934442fd804d7b818971a44e3ad795cb01f:/projects/stargazer/admins_impl.h diff --git a/projects/stargazer/admins_impl.h b/projects/stargazer/admins_impl.h index 8318fc21..c40f2659 100644 --- a/projects/stargazer/admins_impl.h +++ b/projects/stargazer/admins_impl.h @@ -32,6 +32,7 @@ #define ADMINS_IMPL_H #include + #include #include @@ -39,26 +40,26 @@ #include "admin.h" #include "admin_impl.h" #include "stg_locker.h" -#include "base_store.h" +#include "store.h" #include "noncopyable.h" class ADMINS_IMPL : private NONCOPYABLE, public ADMINS { public: - ADMINS_IMPL(BASE_STORE * st); - virtual ~ADMINS_IMPL() {}; + ADMINS_IMPL(STORE * st); + virtual ~ADMINS_IMPL() {} int Add(const string & login, const ADMIN & admin); int Del(const string & login, const ADMIN & admin); int Change(const ADMIN_CONF & ac, const ADMIN & admin); void PrintAdmins() const; - const ADMIN * GetSysAdmin() const { return &stg; }; - const ADMIN * GetNoAdmin() const { return &noAdmin; }; + const ADMIN * GetSysAdmin() const { return &stg; } + const ADMIN * GetNoAdmin() const { return &noAdmin; } bool FindAdmin(const std::string & l, ADMIN ** admin); bool AdminExists(const std::string & login) const; bool AdminCorrect(const std::string & login, const std::string & password, ADMIN * admin) const; - const std::string & GetStrError() const { return strError; }; + const std::string & GetStrError() const { return strError; } int OpenSearch() const; int SearchNext(int, ADMIN_CONF * ac) const; @@ -73,11 +74,12 @@ private: ADMIN_IMPL stg; ADMIN_IMPL noAdmin; list data; - BASE_STORE * store; - STG_LOGGER & WriteServLog; + STORE * store; + STG_LOGGER & WriteServLog; mutable map searchDescriptors; mutable unsigned int handle; mutable pthread_mutex_t mutex; - std::string strError; + std::string strError; }; + #endif