]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3681] Fixed Memfile derivation.
authorTomek Mrugalski <tomasz@isc.org>
Thu, 25 Jun 2015 18:54:34 +0000 (20:54 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Thu, 25 Jun 2015 19:02:17 +0000 (21:02 +0200)
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/memfile_lease_mgr.h

index 9c416a5c78207202b414d29ba85fbde33c8c0f21..c3db6ba30ecb49de515bbb62c20fd45f1fbfec58 100755 (executable)
@@ -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()))
     {
index 8383dc7c9f1c38be8471d1ebf5241f0b309816ef..7228262a4fce5402af247ff69b009d7da2147457 100755 (executable)
@@ -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.