|  | Kea 3.0.0
    | 
#include <util/buffer.h>#include <boost/shared_ptr.hpp>#include <map>#include <string>#include <vector>Go to the source code of this file.
| Classes | |
| class | isc::dhcp::Option | 
| class | isc::dhcp::OptionParseError | 
| Wrapper exception thrown by unpackOptionsX functions to add option type and len to the underlying error.  More... | |
| class | isc::dhcp::SkipRemainingOptionsError | 
| Exception thrown during option unpacking This exception is thrown when an error has occurred, unpacking an option from a packet and we wish to abandon any any further unpacking efforts and allow the server to attempt to process the packet as it stands.  More... | |
| class | isc::dhcp::SkipThisOptionError | 
| Exception thrown during option unpacking This exception is thrown when an error has occurred unpacking an option from a packet and rather than drop the whole packet, we wish to simply skip over the option (i.e.  More... | |
| Namespaces | |
| namespace | isc | 
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::dhcp | 
| Typedefs | |
| typedef std::vector< uint8_t > | isc::dhcp::OptionBuffer | 
| buffer types used in DHCP code. | |
| typedef OptionBuffer::const_iterator | isc::dhcp::OptionBufferConstIter | 
| const_iterator for walking over OptionBuffer | |
| typedef OptionBuffer::iterator | isc::dhcp::OptionBufferIter | 
| iterator for walking over OptionBuffer | |
| typedef boost::shared_ptr< OptionBuffer > | isc::dhcp::OptionBufferPtr | 
| pointer to a DHCP buffer | |
| typedef std::multimap< unsigned int, OptionPtr > | isc::dhcp::OptionCollection | 
| A collection of DHCP (v4 or v6) options. | |
| typedef boost::shared_ptr< OptionCollection > | isc::dhcp::OptionCollectionPtr | 
| A pointer to an OptionCollection. | |
| typedef boost::shared_ptr< Option > | isc::dhcp::OptionPtr |