|
typedef OptionSpaceContainer< OptionDefContainer, OptionDefinitionPtr, std::string > | isc::dhcp::BaseOptionDefSpaceContainer |
| Base type of option definition space container. More...
|
|
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. More...
|
|
typedef OptionDefContainer::nth_index< 2 >::type | isc::dhcp::OptionDefContainerNameIndex |
| Type of the index #2 - option name. More...
|
|
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. More...
|
|
typedef boost::shared_ptr< OptionDefContainer > | isc::dhcp::OptionDefContainerPtr |
| Pointer to an option definition container. More...
|
|
typedef std::map< std::string, OptionDefContainerPtr > | isc::dhcp::OptionDefContainers |
| Container that holds option definitions for various option spaces. More...
|
|
typedef OptionDefContainer::nth_index< 1 >::type | isc::dhcp::OptionDefContainerTypeIndex |
| Type of the index #1 - option type. More...
|
|
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. More...
|
|
typedef boost::shared_ptr< OptionDefinition > | isc::dhcp::OptionDefinitionPtr |
| Pointer to option definition object. More...
|
|
typedef std::map< uint32_t, OptionDefContainerPtr > | isc::dhcp::VendorOptionDefContainers |
| Container that holds various vendor option containers. More...
|
|