7 #ifndef PKT_FILTER_LPF_H 
    8 #define PKT_FILTER_LPF_H 
   47                                   const bool receive_bcast,
 
   48                                   const bool send_bcast);
 
   67     virtual int send(
const Iface& iface, uint16_t sockfd,
 
   75 #endif // PKT_FILTER_LPF_H 
Packet handling class using Linux Packet Filtering. 
 
virtual bool isDirectResponseSupported() const 
Check if packet can be sent to the host without address directly. 
 
Represents a single network interface. 
 
Abstract packet handling class. 
 
virtual SocketInfo openSocket(Iface &iface, const isc::asiolink::IOAddress &addr, const uint16_t port, const bool receive_bcast, const bool send_bcast)
Open primary and fallback socket. 
 
boost::shared_ptr< Pkt4 > Pkt4Ptr
A pointer to Pkt4 object. 
 
Defines the logger used by the top-level component of kea-dhcp-ddns. 
 
virtual Pkt4Ptr receive(Iface &iface, const SocketInfo &socket_info)
Receive packet over specified socket. 
 
The IOAddress class represents an IP addresses (version agnostic) 
 
Holds information about socket. 
 
virtual int send(const Iface &iface, uint16_t sockfd, const Pkt4Ptr &pkt)
Send packet over specified socket.