Browse Source

[3681] Fixed Memfile derivation.

Tomek Mrugalski 10 years ago
parent
commit
c87e9bbbad
2 changed files with 3 additions and 3 deletions
  1. 1 1
      src/lib/dhcpsrv/memfile_lease_mgr.cc
  2. 2 2
      src/lib/dhcpsrv/memfile_lease_mgr.h

+ 1 - 1
src/lib/dhcpsrv/memfile_lease_mgr.cc

@@ -223,7 +223,7 @@ LFCSetup::getExitStatus() const {
 
 
 Memfile_LeaseMgr::Memfile_LeaseMgr(const ParameterMap& parameters)
-    : MySqlConnection(parameters),
+    : DataSource(parameters),
       lfc_setup_(new LFCSetup(boost::bind(&Memfile_LeaseMgr::lfcCallback, this),
                               *getIOService()))
     {

+ 2 - 2
src/lib/dhcpsrv/memfile_lease_mgr.h

@@ -20,8 +20,8 @@
 #include <dhcpsrv/csv_lease_file4.h>
 #include <dhcpsrv/csv_lease_file6.h>
 #include <dhcpsrv/memfile_lease_storage.h>
+#include <dhcpsrv/data_source.h>
 #include <dhcpsrv/lease_mgr.h>
-#include <dhcpsrv/mysql_connection.h>
 #include <util/process_spawn.h>
 
 #include <boost/scoped_ptr.hpp>
@@ -86,7 +86,7 @@ class LFCSetup;
 /// is not specified, the default location in the installation
 /// directory is used: var/kea/kea-leases4.csv and
 /// var/kea/kea-leases6.csv.
-class Memfile_LeaseMgr : public LeaseMgr, public MySqlConnection {
+class Memfile_LeaseMgr : public LeaseMgr, public DataSource {
 public:
 
     /// @defgroup versions Specified memfile backend version.