#include "stg/admin.h"
-class TEST_ADMIN : public ADMIN {
+class TEST_ADMIN : public STG::Admin {
public:
TEST_ADMIN() : priv(0xffFF), ip(0) {}
- const std::string & GetPassword() const { return password; }
- const std::string & GetLogin() const { return login; }
- PRIV const * GetPriv() const { return &priv; }
- uint32_t GetPrivAsInt() const { return priv.ToInt(); }
- const ADMIN_CONF & GetConf() const { return conf; }
- uint32_t GetIP() const { return ip; }
- std::string GetIPStr() const { return inet_ntostring(ip); }
- void SetIP(uint32_t ip) { TEST_ADMIN::ip = ip; }
- const std::string GetLogStr() const { return ""; }
-
+ const std::string & GetPassword() const override { return password; }
+ const std::string & GetLogin() const override { return login; }
+ STG::Priv const * GetPriv() const override { return &priv; }
+ uint32_t GetPrivAsInt() const override { return priv.toInt(); }
+ const STG::AdminConf & GetConf() const override { return conf; }
+ uint32_t GetIP() const override { return ip; }
+ std::string GetIPStr() const override { return inet_ntostring(ip); }
+ void SetIP(uint32_t ip) override { TEST_ADMIN::ip = ip; }
+ const std::string GetLogStr() const override { return ""; }
+
private:
std::string password;
std::string login;
- PRIV priv;
- ADMIN_CONF conf;
+ STG::Priv priv;
+ STG::AdminConf conf;
uint32_t ip;
};