Kea 2.7.5
packet_queue.h File Reference
#include <cc/data.h>
#include <dhcp/socket_info.h>
#include <dhcp/pkt4.h>
#include <dhcp/pkt6.h>
#include <sstream>
+ Include dependency graph for packet_queue.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::dhcp::InvalidQueueParameter
 Invalid queue parameter exception. More...
 
class  isc::dhcp::PacketQueue< PacketTypePtr >
 Interface for managing a queue of inbound DHCP packets. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< PacketQueue< Pkt4Ptr > > isc::dhcp::PacketQueue4Ptr
 Defines pointer to the DHCPv4 queue interface used at the application level.
 
typedef boost::shared_ptr< PacketQueue< Pkt6Ptr > > isc::dhcp::PacketQueue6Ptr
 Defines pointer to the DHCPv6 queue interface used at the application level.
 

Enumerations

enum class  isc::dhcp::QueueEnd { isc::dhcp::FRONT , isc::dhcp::BACK }
 Enumerates choices between the two ends of the queue. More...