X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/ede91934442fd804d7b818971a44e3ad795cb01f..ab494c1e3eafc27c84c8cf0eb5e5ad8ef37389bc:/projects/stargazer/admins_impl.h diff --git a/projects/stargazer/admins_impl.h b/projects/stargazer/admins_impl.h index c40f2659..170f3a4f 100644 --- a/projects/stargazer/admins_impl.h +++ b/projects/stargazer/admins_impl.h @@ -36,21 +36,21 @@ #include #include -#include "admins.h" -#include "admin.h" +#include "stg/admins.h" +#include "stg/admin.h" +#include "stg/locker.h" +#include "stg/store.h" +#include "stg/noncopyable.h" #include "admin_impl.h" -#include "stg_locker.h" -#include "store.h" -#include "noncopyable.h" class ADMINS_IMPL : private NONCOPYABLE, public ADMINS { public: 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); + 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; } @@ -58,7 +58,7 @@ public: bool AdminExists(const std::string & login) const; bool AdminCorrect(const std::string & login, const std::string & password, - ADMIN * admin) const; + ADMIN ** admin); const std::string & GetStrError() const { return strError; } int OpenSearch() const;