#include <asiolink/io_address.h>
#include <cc/data.h>
#include <exceptions/exceptions.h>
#include <dhcpsrv/assignable_network.h>
#include <dhcpsrv/subnet.h>
#include <dhcpsrv/subnet_id.h>
#include <boost/enable_shared_from_this.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/indexed_by.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/random_access_index.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/shared_ptr.hpp>
#include <string>
Go to the source code of this file.
|
| | isc |
| | Defines the logger used by the top-level component of kea-dhcp-ddns.
|
| |
| | isc::dhcp |
| |
|
| typedef boost::multi_index_container< SharedNetwork4Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< SharedNetworkRandomAccessIndexTag > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SharedNetworkNameIndexTag >, boost::multi_index::const_mem_fun< SharedNetwork4, std::string, &SharedNetwork4::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SharedNetworkServerIdIndexTag >, boost::multi_index::const_mem_fun< Network4, asiolink::IOAddress, &Network4::getServerId > > >> | isc::dhcp::SharedNetwork4Collection |
| | Multi index container holding shared networks. More...
|
| |
| typedef boost::shared_ptr< SharedNetwork4 > | isc::dhcp::SharedNetwork4Ptr |
| | Pointer to SharedNetwork4 object. More...
|
| |
| typedef boost::multi_index_container< SharedNetwork6Ptr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< SharedNetworkRandomAccessIndexTag > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SharedNetworkNameIndexTag >, boost::multi_index::const_mem_fun< SharedNetwork6, std::string, &SharedNetwork6::getName > > >> | isc::dhcp::SharedNetwork6Collection |
| | Multi index container holding shared networks. More...
|
| |
| typedef boost::shared_ptr< SharedNetwork6 > | isc::dhcp::SharedNetwork6Ptr |
| | Pointer to SharedNetwork6 object. More...
|
| |