]> git.stg.codes - stg.git/blobdiff - tests/testservices.h
Check if we can use C++17 with XMLRPC-C.
[stg.git] / tests / testservices.h
index 5827d39acb0003b42755556a1aedac1bd72c41f9..6282c660a3f39ebcfb268fc0dd489c912f2e3da5 100644 (file)
@@ -1,26 +1,23 @@
-#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