|
typedef OptionSpaceContainer< OptionDefContainer, OptionDefinitionPtr, std::string > | isc::dhcp::BaseOptionDefSpaceContainer |
| Base type of option definition space container.
|
|
typedef boost::multi_index_container< OptionDefinitionPtr, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, uint16_t, &OptionDefinition::getCode > >, boost::multi_index::hashed_non_unique< boost::multi_index::const_mem_fun< OptionDefinition, std::string, &OptionDefinition::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::StampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< OptionIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId > > > > | isc::dhcp::OptionDefContainer |
| Multi index container for DHCP option definitions.
|
|
typedef OptionDefContainer::nth_index< 2 >::type | isc::dhcp::OptionDefContainerNameIndex |
| Type of the index #2 - option name.
|
|
typedef std::pair< OptionDefContainerNameIndex::const_iterator, OptionDefContainerNameIndex::const_iterator > | isc::dhcp::OptionDefContainerNameRange |
| Pair of iterators to represent the range of options definitions having the same option name.
|
|
typedef boost::shared_ptr< OptionDefContainer > | isc::dhcp::OptionDefContainerPtr |
| Pointer to an option definition container.
|
|
typedef std::map< std::string, OptionDefContainerPtr > | isc::dhcp::OptionDefContainers |
| Container that holds option definitions for various option spaces.
|
|
typedef OptionDefContainer::nth_index< 1 >::type | isc::dhcp::OptionDefContainerTypeIndex |
| Type of the index #1 - option type.
|
|
typedef std::pair< OptionDefContainerTypeIndex::const_iterator, OptionDefContainerTypeIndex::const_iterator > | isc::dhcp::OptionDefContainerTypeRange |
| Pair of iterators to represent the range of options definitions having the same option type value.
|
|
typedef boost::shared_ptr< OptionDefinition > | isc::dhcp::OptionDefinitionPtr |
| Pointer to option definition object.
|
|
typedef std::map< uint32_t, OptionDefContainerPtr > | isc::dhcp::VendorOptionDefContainers |
| Container that holds various vendor option containers.
|
|