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

namespace  isc
 Defines the logger used by the top-level component of kea-dhcp-ddns.
 
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