Kea 2.5.6
pkt.h File Reference
#include <asiolink/io_address.h>
#include <util/buffer.h>
#include <dhcp/option.h>
#include <dhcp/hwaddr.h>
#include <dhcp/classify.h>
#include <hooks/callout_handle_associate.h>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/shared_ptr.hpp>
#include <limits>
#include <utility>
+ Include dependency graph for pkt.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::dhcp::Pkt
 Base class for classes representing DHCP messages. More...
 
class  isc::dhcp::PktEvent
 Describes an event during the life cycle of a packet. More...
 
class  isc::dhcp::ScopedEnableOptionsCopy< PktType >
 RAII object enabling copying options retrieved from the packet. More...
 
class  isc::dhcp::ScopedPktOptionsCopy< PktType >
 RAII object enabling duplication of the stored options and restoring the original options on destructor. More...
 
class  isc::dhcp::ScopedSubOptionsCopy
 RAII object enabling duplication of the stored options and restoring the original options on destructor. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< isc::dhcp::Pktisc::dhcp::PktPtr
 A pointer to either Pkt4 or Pkt6 packet.
 

Variables

constexpr unsigned int isc::dhcp::UNSET_IFINDEX = std::numeric_limits<unsigned int>::max()
 A value used to signal that the interface index was not set.