|
typedef boost::shared_ptr< const Subnet4 > | isc::dhcp::ConstSubnet4Ptr |
| A const pointer to a Subnet4 object.
|
|
typedef boost::shared_ptr< const Subnet6 > | isc::dhcp::ConstSubnet6Ptr |
| A const pointer to a Subnet6 object.
|
|
typedef boost::shared_ptr< const Subnet > | isc::dhcp::ConstSubnetPtr |
| A generic pointer to either const Subnet4 or const Subnet6 object.
|
|
typedef boost::shared_ptr< Subnet4 > | isc::dhcp::Subnet4Ptr |
| A pointer to a Subnet4 object.
|
|
typedef boost::shared_ptr< Subnet6 > | isc::dhcp::Subnet6Ptr |
| A pointer to a Subnet6 object.
|
|
typedef boost::shared_ptr< Subnet > | isc::dhcp::SubnetPtr |
| A generic pointer to either Subnet4 or Subnet6 object.
|
|
|
template<isc::util::DhcpSpace D> |
using | isc::dhcp::ConstSubnetTPtr = boost::shared_ptr<const SubnetT<D>> |
|
typedef boost::multi_index_container< Subnet4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID, &Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string, &Subnet::toText > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetServerIdIndexTag >, boost::multi_index::const_mem_fun< Network4, asiolink::IOAddress, &Network4::getServerId > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime > > > > | isc::dhcp::Subnet4Collection |
| A collection of Subnet4 objects.
|
|
typedef boost::multi_index_container< Subnet4Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID, &Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string, &Subnet::toText > > > > | isc::dhcp::Subnet4SimpleCollection |
| A simple collection of Subnet4 objects.
|
|
typedef boost::multi_index_container< Subnet6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID, &Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string, &Subnet::toText > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< SubnetModificationTimeIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime > > > > | isc::dhcp::Subnet6Collection |
| A collection of Subnet6 objects.
|
|
typedef boost::multi_index_container< Subnet6Ptr, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetSubnetIdIndexTag >, boost::multi_index::const_mem_fun< Subnet, SubnetID, &Subnet::getID > >, boost::multi_index::ordered_unique< boost::multi_index::tag< SubnetPrefixIndexTag >, boost::multi_index::const_mem_fun< Subnet, std::string, &Subnet::toText > > > > | isc::dhcp::Subnet6SimpleCollection |
| A simple collection of Subnet6 objects.
|
|
using | isc::dhcp::SubnetFetcher4 = SubnetFetcher<Subnet4Ptr, Subnet4Collection> |
| Type of the SubnetFetcher used for IPv4.
|
|
using | isc::dhcp::SubnetFetcher6 = SubnetFetcher<Subnet6Ptr, Subnet6Collection> |
| Type of the SubnetFetcher used for IPv6.
|
|
template<isc::util::DhcpSpace D> |
using | isc::dhcp::SubnetT = typename AdapterSubnet<D>::type |
|
template<isc::util::DhcpSpace D> |
using | isc::dhcp::SubnetTPtr = boost::shared_ptr<SubnetT<D>> |
|