![]() |
Kea
1.5.0
|
#include <dhcp/option.h>#include <dhcp/option_space_container.h>#include <cc/cfg_to_element.h>#include <cc/stamped_element.h>#include <cc/user_context.h>#include <dhcpsrv/key_from_key.h>#include <boost/multi_index_container.hpp>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/sequenced_index.hpp>#include <boost/multi_index/mem_fun.hpp>#include <boost/multi_index/member.hpp>#include <boost/shared_ptr.hpp>#include <stdint.h>#include <string>#include <list>
Include dependency graph for cfg_option.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | isc::dhcp::CfgOption |
| Represents option data configuration for the DHCP server. More... | |
| class | isc::dhcp::OptionDescriptor |
| Option descriptor. More... | |
Namespaces | |
| isc | |
| Defines the logger used by the top-level component of kea-dhcp-ddns. | |
| isc::dhcp | |
Typedefs | |
| 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_ > > >> | isc::dhcp::OptionContainer |
| Multi index container for DHCP option descriptors. More... | |
| typedef OptionContainer::nth_index< 2 >::type | isc::dhcp::OptionContainerPersistIndex |
| Type of the index #2 - option persistency flag. More... | |
| 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. More... | |
| typedef boost::shared_ptr< OptionContainer > | isc::dhcp::OptionContainerPtr |
| Pointer to the OptionContainer object. More... | |
| typedef OptionContainer::nth_index< 1 >::type | isc::dhcp::OptionContainerTypeIndex |
| Type of the index #1 - option type. More... | |
| 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. More... | |
| typedef boost::shared_ptr< OptionDescriptor > | isc::dhcp::OptionDescriptorPtr |
| A pointer to option descriptor. More... | |
Pointers to the @c CfgOption objects. | |
| typedef std::list< ConstCfgOptionPtr > | isc::dhcp::CfgOptionList |
| Const pointer list. More... | |
| typedef boost::shared_ptr< CfgOption > | isc::dhcp::CfgOptionPtr |
| Non-const pointer. More... | |
| typedef boost::shared_ptr< const CfgOption > | isc::dhcp::ConstCfgOptionPtr |
| Const pointer. More... | |
Pointers to the @c CfgOption objects. | |
| typedef boost::shared_ptr< CfgOption > | isc::dhcp::CfgOptionPtr |
| Non-const pointer. More... | |
| typedef boost::shared_ptr< const CfgOption > | isc::dhcp::ConstCfgOptionPtr |
| Const pointer. More... | |
| typedef std::list< ConstCfgOptionPtr > | isc::dhcp::CfgOptionList |
| Const pointer list. More... | |