|
| typedef boost::shared_ptr< const Subnet4 > | isc::dhcp::ConstSubnet4Ptr |
| | A const pointer to a Subnet4 object. More...
|
| |
| typedef boost::shared_ptr< const Subnet6 > | isc::dhcp::ConstSubnet6Ptr |
| | A const pointer to a Subnet6 object. More...
|
| |
| typedef boost::shared_ptr< Subnet4 > | isc::dhcp::Subnet4Ptr |
| | A pointer to a Subnet4 object. More...
|
| |
| typedef boost::shared_ptr< Subnet6 > | isc::dhcp::Subnet6Ptr |
| | A pointer to a Subnet6 object. More...
|
| |
| typedef boost::shared_ptr< Subnet > | isc::dhcp::SubnetPtr |
| | A generic pointer to either Subnet4 or Subnet6 object. More...
|
| |
|
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| using | isc::dhcp::SubnetFetcher4 = SubnetFetcher< Subnet4Ptr, Subnet4Collection > |
| | Type of the SubnetFetcher used for IPv4. More...
|
| |
| using | isc::dhcp::SubnetFetcher6 = SubnetFetcher< Subnet6Ptr, Subnet6Collection > |
| | Type of the SubnetFetcher used for IPv6. More...
|
| |
| 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 > > |
| |