 |
Kea
1.5.0
|
Go to the documentation of this file.
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
virtual Pkt4Ptr receive(Iface &iface, const SocketInfo &socket_info)
Receive packet over specified socket.
The IOAddress class represents an IP addresses (version agnostic)
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.
virtual int send(const Iface &iface, uint16_t sockfd, const Pkt4Ptr &pkt)
Send packet over specified socket.
Represents a single network interface.
Defines the logger used by the top-level component of kea-dhcp-ddns.
boost::shared_ptr< Pkt4 > Pkt4Ptr
A pointer to Pkt4 object.
Holds information about socket.
Abstract packet handling class.
Packet handling class using Linux Packet Filtering.
virtual bool isDirectResponseSupported() const
Check if packet can be sent to the host without address directly.