/** \file
\brief BSDSocketProtocol public header */
-#ifndef HH_BSDSocketProtocol_
-#define HH_BSDSocketProtocol_ 1
+#ifndef HH_SENF_Socket_Protocols_BSDSocketProtocol_
+#define HH_SENF_Socket_Protocols_BSDSocketProtocol_ 1
// Custom includes
#include "../../Socket/SocketProtocol.hh"
sets the TOS field.
\param[in] value new socket priority */
+ int error() const; ///< Get and clear pending socket error
+ /**< This call will get <em>and clear</em> a pending socket
+ error. This includes asynchronous errors received via
+ the network (e.g. via ICMP). */
+
unsigned rcvbuf() const; ///< Check receive buffer size
/**< \returns size of receive buffer in bytes
\internal Linux doubles the buffer size internally when