From: Tomek Mrugalski Date: Thu, 25 Jun 2015 18:54:34 +0000 (+0200) Subject: [3681] Fixed Memfile derivation. X-Git-Tag: trac3874_base~33^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c87e9bbbad35952828169bd8d6c5c4dec1504e38;p=thirdparty%2Fkea.git [3681] Fixed Memfile derivation. --- diff --git a/src/lib/dhcpsrv/memfile_lease_mgr.cc b/src/lib/dhcpsrv/memfile_lease_mgr.cc index 9c416a5c78..c3db6ba30e 100755 --- a/src/lib/dhcpsrv/memfile_lease_mgr.cc +++ b/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())) { diff --git a/src/lib/dhcpsrv/memfile_lease_mgr.h b/src/lib/dhcpsrv/memfile_lease_mgr.h index 8383dc7c9f..7228262a4f 100755 --- a/src/lib/dhcpsrv/memfile_lease_mgr.h +++ b/src/lib/dhcpsrv/memfile_lease_mgr.h @@ -20,8 +20,8 @@ #include #include #include +#include #include -#include #include #include @@ -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.