]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Remove leftover DNSBackend::maker() routines. 16243/head
authorMiod Vallat <miod.vallat@powerdns.com>
Fri, 10 Oct 2025 09:22:04 +0000 (11:22 +0200)
committerMiod Vallat <miod.vallat@powerdns.com>
Fri, 10 Oct 2025 09:22:04 +0000 (11:22 +0200)
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
modules/bindbackend/bindbackend2.hh
modules/pipebackend/pipebackend.cc
modules/pipebackend/pipebackend.hh
modules/remotebackend/remotebackend.cc
modules/remotebackend/remotebackend.hh

index df55e801f78aae1a5c5101f2a00d48f9bf553834..166327bcd09a92f5a4209e9c6936f9e2230fe029 100644 (file)
@@ -194,7 +194,6 @@ public:
   void lookupEnd() override;
   void getAllDomains(vector<DomainInfo>* domains, bool getSerial, bool include_disabled = false) override;
 
-  static DNSBackend* maker();
   static std::mutex s_startup_lock;
 
   void setStale(domainid_t domain_id) override;
index da430d24a61c3460fd185da48d8cda60e2f2cf8c..25c5c5ba4130e4a25037c4b8fd72d84db421dafc 100644 (file)
@@ -249,18 +249,6 @@ string PipeBackend::directBackendCmd(const string& query)
   return oss.str();
 }
 
-//! For the dynamic loader
-DNSBackend* PipeBackend::maker()
-{
-  try {
-    return new PipeBackend();
-  }
-  catch (...) {
-    g_log << Logger::Error << kBackendId << " Unable to instantiate a pipebackend!" << endl;
-    return nullptr;
-  }
-}
-
 PipeBackend::~PipeBackend()
 {
   cleanup();
index 15535f4953230ccd5953e6a9254175880a635cbf..3a296d82f816bdf06bad1b5979341d9b0d4f2d78 100644 (file)
@@ -56,7 +56,6 @@ public:
   bool list(const ZoneName& target, domainid_t domain_id, bool include_disabled = false) override;
   bool get(DNSResourceRecord& r) override;
   string directBackendCmd(const string& query) override;
-  static DNSBackend* maker();
 
 private:
   void launch();
index 6e11267a4895a1a1899e607c5a26982cb565c0e0..2234db2c1f520ecd3f9f61459dcdfc74ad4518e5 100644 (file)
@@ -1011,17 +1011,6 @@ void RemoteBackend::setFresh(domainid_t domain_id)
   }
 }
 
-DNSBackend* RemoteBackend::maker()
-{
-  try {
-    return new RemoteBackend();
-  }
-  catch (...) {
-    g_log << Logger::Error << kBackendId << " Unable to instantiate a remotebackend!" << endl;
-    return nullptr;
-  };
-}
-
 class RemoteBackendFactory : public BackendFactory
 {
 public:
index 94bb292b420309b33328b3f8848c6695ed2ab8c6..77671e9b1a822464730962eac8530bf8a53eae8a 100644 (file)
@@ -208,8 +208,6 @@ public:
   void setStale(domainid_t domain_id) override;
   void setFresh(domainid_t domain_id) override;
 
-  static DNSBackend* maker();
-
 private:
   int build();
   std::unique_ptr<Connector> connector;