/// The data source client list
DataSrcClientListsPtr datasrc_client_lists_;
+ auth::DataSrcClientsMgr datasrc_clients_mgr_;
+
shared_ptr<ConfigurableClientList> getDataSrcClientList(
const RRClass& rrclass)
{
bool validateStatistics(isc::data::ConstElementPtr data) const;
auth::Query query_;
-
- auth::DataSrcClientsMgr datasrc_clients_mgr_;
};
AuthSrvImpl::AuthSrvImpl(AbstractXfroutClient& xfrout_client,
return (impl_->io_service_);
}
+isc::auth::DataSrcClientsMgr&
+AuthSrv::getDataSrcClientsMgr() {
+ return (impl_->datasrc_clients_mgr_);
+}
+
void
AuthSrv::setXfrinSession(AbstractSession* xfrin_session) {
impl_->xfrin_session_ = xfrin_session;
#include <asiolink/asiolink.h>
#include <server_common/portconfig.h>
+
#include <auth/statistics.h>
+#include <auth/datasrc_clients_mgr.h>
#include <boost/shared_ptr.hpp>
/// \brief Return pointer to the Checkin callback function
isc::asiolink::SimpleCallback* getCheckinProvider() const { return (checkin_); }
+ /// \brief Return data source clients manager.
+ ///
+ /// \throw None
+ isc::auth::DataSrcClientsMgr& getDataSrcClientsMgr();
+
/// \brief Set the communication session with a separate process for
/// outgoing zone transfers.
///
#include <dns/rrclass.h>
#include <auth/auth_log.h>
+#include <auth/datasrc_config.h>
#include <boost/array.hpp>
#include <boost/bind.hpp>
#ifndef DATASRC_CONFIG_H
#define DATASRC_CONFIG_H
-#include "auth_srv.h"
-
#include <cc/data.h>
#include <datasrc/client_list.h>
#include <util/threads/sync.h>
+#include <auth/auth_srv.h>
#include <auth/command.h>
#include <auth/datasrc_config.h>