/** \file
\brief ConnectedUNDatagramSocketHandle public header */
-#ifndef CONNECTEDUNDATAGRAMSOCKETHANDLE_HH_
-#define CONNECTEDUNDATAGRAMSOCKETHANDLE_HH_
+#ifndef HHE_SENF_Socket_Protocols_UN_ConnectedUNDatagramSocketHandle_
+#define HHE_SENF_Socket_Protocols_UN_ConnectedUNDatagramSocketHandle_
// Custom includes
#include "UNAddressing.hh"
namespace senf {
- /// \addtogroup concrete_protocol_group
- /// @{
-
typedef MakeSocketPolicy<
UNAddressingPolicy,
DatagramFramingPolicy,
WriteablePolicy
>::policy ConnectedUNDatagramSocket_Policy; ///< Socket Policy of the Unix Domain Datagram Protocol (connected)
+ /// \ingroup concrete_protocol_group
+ /// \{
+
/** \brief Unix Domain Datagram Socket Protocol (connected)
\par Socket Handle typedefs:
\par Policy Interface: (to be checked)
ClientSocketHandle::read(), ClientSocketHandle::readfrom(),
- ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local(),
- ClientSocketHandle::rcvbuf(), ClientSocketHandle::sndbuf()
+ ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local()
\par Address Type:
- UNAddress
+ UNSocketAddress
ConnectedUNDatagramSocketProtocol provides an datagram protocol socket based on the unix domain addressing which operates in a connected mode.
typedef ProtocolClientSocketHandle<ConnectedUNDatagramSocketProtocol> ConnectedUNDatagramClientSocketHandle;
+ ///\}
+
}
///////////////////////////////hh.e////////////////////////////////////////