17 #include <boost/noncopyable.hpp> 93 virtual void open() = 0;
This class implements the communication between the DHCPv4 and DHCPv6 servers to allow for transmissi...
virtual const char * what() const
Returns a C-style character string of the cause of the exception.
boost::shared_ptr< Pkt6 > Pkt6Ptr
A pointer to Pkt6 packet.
int socket_fd_
Socket descriptor.
uint16_t port_
Port number configured for IPC communication.
Exception thrown when error occurs as a result of use of IPC.
Dhcp4o6IpcError(const char *file, size_t line, const char *what)
This is a base class for exceptions thrown from the DNS library module.
Defines the logger used by the top-level component of kea-lfc.
EndpointType
Endpoint type: DHCPv4 or DHCPv6 server.