Kea 3.1.1
isc::lease_query::BlqQuery Class Reference

Holds a bulk lease query query packet. More...

#include <blq_msg.h>

+ Inheritance diagram for isc::lease_query::BlqQuery:

Public Member Functions

 BlqQuery (dhcp::PktPtr query)
 Constructor.
 
virtual ~BlqQuery ()
 Destructor.
 
dhcp::PktPtr getQuery ()
 Returns the DHCPx query packet.
 
- Public Member Functions inherited from isc::lease_query::BlqMsg
 BlqMsg (dhcp::PktPtr pkt)
 Constructor.
 
virtual ~BlqMsg ()
 Destructor.
 
dhcp::PktPtr getPkt () const
 Returns a pointer to the DHCPx packet.
 
tcp::WireDatagetWireData ()
 Returns a reference to the wire data.
 
size_t getWireSize () const
 Returns size of the packed wire data.
 
Xid getXid () const
 Returns the transaction id.
 
void pack ()
 Packs the packet into wire form ready for TCP transmission.
 
void setXid (const Xid &xid)
 Sets the transaction id.
 

Additional Inherited Members

- Protected Attributes inherited from isc::lease_query::BlqMsg
dhcp::PktPtr pkt_
 The DHCP(4/6) packet containing the query.
 
tcp::WireData wire_data_
 Holds the TCP stream wire form of the query.
 

Detailed Description

Holds a bulk lease query query packet.

Definition at line 96 of file blq_msg.h.

Constructor & Destructor Documentation

◆ BlqQuery()

isc::lease_query::BlqQuery::BlqQuery ( dhcp::PktPtr query)
inline

Constructor.

Parameters
queryPointer to the DHCPx lease query query packet.

Definition at line 101 of file blq_msg.h.

References isc::lease_query::BlqMsg::BlqMsg().

+ Here is the call graph for this function:

◆ ~BlqQuery()

virtual isc::lease_query::BlqQuery::~BlqQuery ( )
inlinevirtual

Destructor.

Definition at line 106 of file blq_msg.h.

Member Function Documentation

◆ getQuery()

dhcp::PktPtr isc::lease_query::BlqQuery::getQuery ( )
inline

Returns the DHCPx query packet.

Definition at line 110 of file blq_msg.h.

References isc::lease_query::BlqMsg::getPkt().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: