|
typedef boost::multi_index_container< dhcp::HostPtr, boost::multi_index::indexed_by< boost::multi_index::sequenced< boost::multi_index::tag< HostSequencedIndexTag > >, boost::multi_index::hashed_unique< boost::multi_index::tag< HostHashedIndexTag >, boost::multi_index::identity< dhcp::HostPtr > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< HostIdentifierIndexTag >, boost::multi_index::composite_key< dhcp::Host, boost::multi_index::const_mem_fun< dhcp::Host, const std::vector< uint8_t > &, &dhcp::Host::getIdentifier >, boost::multi_index::const_mem_fun< dhcp::Host, dhcp::Host::IdentifierType, &dhcp::Host::getIdentifierType > > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< HostAddress4IndexTag >, boost::multi_index::const_mem_fun< dhcp::Host, const asiolink::IOAddress &, &dhcp::Host::getIPv4Reservation > > > > | isc::host_cache::HostContainer |
| Multi-index container holding host cache entries.
|
|
typedef HostContainer::index< HostAddress4IndexTag >::type | isc::host_cache::HostContainerAddress4Index |
| Reserved Ipv4 address index type in the HostContainer .
|
|
typedef std::pair< HostContainerAddress4Index::iterator, HostContainerAddress4Index::iterator > | isc::host_cache::HostContainerAddress4IndexRange |
| Results range returned using the HostContainerAddress4Index .
|
|
typedef HostContainer::index< HostHashedIndexTag >::type | isc::host_cache::HostContainerHashedIndex |
| Hashed index type in the HostContainer .
|
|
typedef HostContainer::index< HostIdentifierIndexTag >::type | isc::host_cache::HostContainerIdentifierIndex |
| Identifier index type in the HostContainer .
|
|
typedef std::pair< HostContainerIdentifierIndex::iterator, HostContainerIdentifierIndex::iterator > | isc::host_cache::HostContainerIdentifierIndexRange |
| Results range returned using the HostContainerIdentifierIndex .
|
|
typedef HostContainer::index< HostSequencedIndexTag >::type | isc::host_cache::HostContainerSequencedIndex |
| Sequenced index type in the HostContainer .
|
|
typedef boost::multi_index_container< HostResrv6Tuple, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::tag< Resv6AddressIndexTag >, boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &, &HostResrv6Tuple::getKey > >, boost::multi_index::ordered_unique< boost::multi_index::tag< Resv6SubnetAddressIndexTag >, boost::multi_index::composite_key< HostResrv6Tuple, boost::multi_index::member< HostResrv6Tuple, const dhcp::SubnetID, &HostResrv6Tuple::subnet_id_ >, boost::multi_index::const_mem_fun< HostResrv6Tuple, const asiolink::IOAddress &, &HostResrv6Tuple::getKey > > > > > | isc::host_cache::Resv6Container |
| Multi-index container holding IPv6 reservations.
|
|
typedef Resv6Container::index< Resv6AddressIndexTag >::type | isc::host_cache::Resv6ContainerAddressIndex |
| First index type in the Resv6Container .
|
|
typedef std::pair< Resv6ContainerAddressIndex::iterator, Resv6ContainerAddressIndex::iterator > | isc::host_cache::Resv6ContainerAddressIndexRange |
| Results range returned using the Resv6ContainerAddressIndex .
|
|
typedef Resv6Container::index< Resv6SubnetAddressIndexTag >::type | isc::host_cache::Resv6ContainerSubnetAddressIndex |
| Second index type in the Resv6Container .
|
|
typedef std::pair< Resv6ContainerSubnetAddressIndex::iterator, Resv6ContainerSubnetAddressIndex::iterator > | isc::host_cache::Resv6ContainerSubnetAddressIndexRange |
| Results range returned using the Resv6ContainerSubnetAddressIndex .
|
|