13 #include <boost/noncopyable.hpp> 14 #include <boost/shared_ptr.hpp> 50 static const int SOCKET_NOT_VALID = -1;
54 static const uint32_t MARKER = 0xDEADBEEF;
119 bool closeSocket(std::string& error_string);
WatchSocketError(const char *file, size_t line, const char *what)
boost::shared_ptr< WatchSocket > WatchSocketPtr
Defines a smart pointer to an instance of a WatchSocket.
virtual const char * what() const
Returns a C-style character string of the cause of the exception.
Provides an IO "ready" semaphore for use with select() or poll() WatchSocket exposes a single open fi...
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.
Exception thrown if an error occurs during IO source open.