Kea  1.5.0
option.h File Reference
#include <util/buffer.h>
#include <boost/function.hpp>
#include <boost/shared_ptr.hpp>
#include <map>
#include <string>
#include <vector>
+ Include dependency graph for 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::Option
 
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...
 

Namespaces

 isc
 Defines the logger used by the top-level component of kea-dhcp-ddns.
 
 isc::dhcp
 

Typedefs

typedef std::vector< uint8_t > isc::dhcp::OptionBuffer
 buffer types used in DHCP code. More...
 
typedef OptionBuffer::const_iterator isc::dhcp::OptionBufferConstIter
 const_iterator for walking over OptionBuffer More...
 
typedef OptionBuffer::iterator isc::dhcp::OptionBufferIter
 iterator for walking over OptionBuffer More...
 
typedef boost::shared_ptr< OptionBuffer > isc::dhcp::OptionBufferPtr
 pointer to a DHCP buffer More...
 
typedef std::multimap< unsigned int, OptionPtr > isc::dhcp::OptionCollection
 A collection of DHCP (v4 or v6) options. More...
 
typedef boost::shared_ptr< OptionCollection > isc::dhcp::OptionCollectionPtr
 A pointer to an OptionCollection. More...
 
typedef boost::shared_ptr< Option > isc::dhcp::OptionPtr