-#ifndef __TEST_SERVICES__
-#define __TEST_SERVICES__
+#pragma once
#include "stg/services.h"
-class TEST_SERVICES : public SERVICES
+class TestServices : public STG::Services
{
public:
- virtual int Add(const SERVICE_CONF & /*service*/, const ADMIN * /*admin*/) { return 0; }
- virtual int Del(const std::string & /*name*/, const ADMIN * /*admin*/) { return 0; }
- virtual int Change(const SERVICE_CONF & /*service*/, const ADMIN * /*admin*/) { return 0; }
- virtual bool Find(const std::string & /*name*/, SERVICE_CONF * /*service*/) const { return false; }
- virtual bool Find(const std::string & /*name*/, SERVICE_CONF_RES * /*service*/) const { return false; }
- virtual bool Exists(const std::string & /*name*/) const { return false; }
- virtual const std::string & GetStrError() const { return m_errorStr; }
- virtual size_t Count() const { return 0; }
+ int Add(const STG::ServiceConf& /*service*/, const STG::Admin* /*admin*/) override { return 0; }
+ int Del(const std::string& /*name*/, const STG::Admin* /*admin*/) override { return 0; }
+ int Change(const STG::ServiceConf& /*service*/, const STG::Admin* /*admin*/) override { return 0; }
+ bool Find(const std::string& /*name*/, STG::ServiceConf* /*service*/) const override { return false; }
+ bool Find(const std::string& /*name*/, STG::ServiceConfOpt* /*service*/) const override { return false; }
+ bool Exists(const std::string& /*name*/) const override { return false; }
+ const std::string& GetStrError() const override { return m_errorStr; }
+ size_t Count() const override { return 0; }
- virtual int OpenSearch() const { return 0; }
- virtual int SearchNext(int, SERVICE_CONF * /*service*/) const { return 0; }
- virtual int CloseSearch(int) const { return 0; }
+ int OpenSearch() const override { return 0; }
+ int SearchNext(int /*handle*/, STG::ServiceConf* /*service*/) const override { return 0; }
+ int CloseSearch(int /*handle*/) const override { return 0; }
private:
std::string m_errorStr;
};
-
-#endif