|
typedef boost::multi_index_container< HostPtr, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< Host, boost::multi_index::const_mem_fun< Host, const std::vector< uint8_t > &, &Host::getIdentifier >, boost::multi_index::const_mem_fun< Host, Host::IdentifierType, &Host::getIdentifierType > > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, const asiolink::IOAddress &, &Host::getIPv4Reservation > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, SubnetID, &Host::getIPv4SubnetID > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, SubnetID, &Host::getIPv6SubnetID > >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun< Host, uint64_t, &Host::getHostId > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< Host, std::string, &Host::getLowerHostname > > > > | isc::dhcp::HostContainer |
| Multi-index container holding host reservations.
|
|
typedef boost::multi_index_container< HostResrv6Tuple, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &, &HostResrv6Tuple::getPrefix > >, boost::multi_index::ordered_non_unique< boost::multi_index::composite_key< HostResrv6Tuple, boost::multi_index::member< HostResrv6Tuple, const SubnetID, &HostResrv6Tuple::subnet_id_ >, boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &, &HostResrv6Tuple::getPrefix > > >, boost::multi_index::ordered_non_unique< boost::multi_index::member< HostResrv6Tuple, const SubnetID, &HostResrv6Tuple::subnet_id_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< HostResrv6Tuple, uint64_t, &HostResrv6Tuple::getHostId > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &, &HostResrv6Tuple::getPrefix > > > > | isc::dhcp::HostContainer6 |
| Multi-index container holding IPv6 reservations.
|
|
typedef HostContainer6::nth_index< 0 >::type | isc::dhcp::HostContainer6Index0 |
| First index type in the HostContainer6 .
|
|
typedef std::pair< HostContainer6Index0::iterator, HostContainer6Index0::iterator > | isc::dhcp::HostContainer6Index0Range |
| Results range returned using the HostContainer6Index0 .
|
|
typedef HostContainer6::nth_index< 1 >::type | isc::dhcp::HostContainer6Index1 |
| Second index type in the HostContainer6 .
|
|
typedef std::pair< HostContainer6Index1::iterator, HostContainer6Index1::iterator > | isc::dhcp::HostContainer6Index1Range |
| Results range returned using the HostContainer6Index1 .
|
|
typedef HostContainer6::nth_index< 2 >::type | isc::dhcp::HostContainer6Index2 |
| Third index type in the HostContainer6 .
|
|
typedef std::pair< HostContainer6Index2::iterator, HostContainer6Index2::iterator > | isc::dhcp::HostContainer6Index2Range |
| Results range returned using the HostContainer6Index2 .
|
|
typedef HostContainer6::nth_index< 3 >::type | isc::dhcp::HostContainer6Index3 |
| Fourth index type in the HostContainer6 .
|
|
typedef std::pair< HostContainer6Index3::iterator, HostContainer6Index3::iterator > | isc::dhcp::HostContainer6Index3Range |
| Results range returned using the HostContainer6Index3 .
|
|
typedef HostContainer6::nth_index< 4 >::type | isc::dhcp::HostContainer6Index4 |
| Fifth index type in the HostContainer6 .
|
|
typedef std::pair< HostContainer6Index4::iterator, HostContainer6Index4::iterator > | isc::dhcp::HostContainer6Index4Range |
| Results range returned using the HostContainer6Index4 .
|
|
typedef HostContainer::nth_index< 0 >::type | isc::dhcp::HostContainerIndex0 |
| First index type in the HostContainer .
|
|
typedef std::pair< HostContainerIndex0::iterator, HostContainerIndex0::iterator > | isc::dhcp::HostContainerIndex0Range |
| Results range returned using the HostContainerIndex0 .
|
|
typedef HostContainer::nth_index< 1 >::type | isc::dhcp::HostContainerIndex1 |
| Second index type in the HostContainer .
|
|
typedef std::pair< HostContainerIndex1::iterator, HostContainerIndex1::iterator > | isc::dhcp::HostContainerIndex1Range |
| Results range returned using the HostContainerIndex1 .
|
|
typedef HostContainer::nth_index< 2 >::type | isc::dhcp::HostContainerIndex2 |
| Third index type in the HostContainer .
|
|
typedef std::pair< HostContainerIndex2::iterator, HostContainerIndex2::iterator > | isc::dhcp::HostContainerIndex2Range |
| Results range returned using the HostContainerIndex2 .
|
|
typedef HostContainer::nth_index< 3 >::type | isc::dhcp::HostContainerIndex3 |
| Forth index type in the HostContainer .
|
|
typedef std::pair< HostContainerIndex3::iterator, HostContainerIndex3::iterator > | isc::dhcp::HostContainerIndex3Range |
| Results range returned using the HostContainerIndex3 .
|
|
typedef HostContainer::nth_index< 4 >::type | isc::dhcp::HostContainerIndex4 |
| Fifth index type in the HostContainer .
|
|
typedef std::pair< HostContainerIndex4::iterator, HostContainerIndex4::iterator > | isc::dhcp::HostContainerIndex4Range |
| Results range returned using the HostContainerIndex4 .
|
|
typedef HostContainer::nth_index< 5 >::type | isc::dhcp::HostContainerIndex5 |
| Sixth index type in the HostContainer .
|
|