Kea 2.5.8
option.h File Reference
#include <util/buffer.h>
#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...
 
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