|
typedef boost::multi_index_container< OptionDescriptor, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< KeyFromKeyExtractor< boost::multi_index::const_mem_fun< Option, uint16_t, &Option::getType >, boost::multi_index::member< OptionDescriptor, OptionPtr, &OptionDescriptor::option_ > > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool, &OptionDescriptor::persistent_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::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 > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool, &OptionDescriptor::cancelled_ > > > > | isc::dhcp::OptionContainer |
| Multi index container for DHCP option descriptors.
|
|
typedef OptionContainer::nth_index< 5 >::type | isc::dhcp::OptionContainerCancelIndex |
| Type of the index #5 - option cancellation flag.
|
|
typedef std::pair< OptionContainerCancelIndex::const_iterator, OptionContainerCancelIndex::const_iterator > | isc::dhcp::OptionContainerCancelRange |
| Pair of iterators to represent the range of options having the same cancellation flag.
|
|
typedef OptionContainer::nth_index< 2 >::type | isc::dhcp::OptionContainerPersistIndex |
| Type of the index #2 - option persistency flag.
|
|
typedef std::pair< OptionContainerPersistIndex::const_iterator, OptionContainerPersistIndex::const_iterator > | isc::dhcp::OptionContainerPersistRange |
| Pair of iterators to represent the range of options having the same persistency flag.
|
|
typedef boost::shared_ptr< OptionContainer > | isc::dhcp::OptionContainerPtr |
| Pointer to the OptionContainer object.
|
|
typedef OptionContainer::nth_index< 1 >::type | isc::dhcp::OptionContainerTypeIndex |
| Type of the index #1 - option type.
|
|
typedef std::pair< OptionContainerTypeIndex::const_iterator, OptionContainerTypeIndex::const_iterator > | isc::dhcp::OptionContainerTypeRange |
| Pair of iterators to represent the range of options having the same option type value.
|
|
typedef std::vector< OptionDescriptor > | isc::dhcp::OptionDescriptorList |
| A list of option descriptors.
|
|
typedef boost::shared_ptr< OptionDescriptor > | isc::dhcp::OptionDescriptorPtr |
| A pointer to option descriptor.
|
|
|
typedef std::list< ConstCfgOptionPtr > | isc::dhcp::CfgOptionList |
| Const pointer list.
|
|
typedef boost::shared_ptr< CfgOption > | isc::dhcp::CfgOptionPtr |
| Non-const pointer.
|
|
typedef boost::shared_ptr< const CfgOption > | isc::dhcp::ConstCfgOptionPtr |
| Const pointer.
|
|