#include <senf/Socket/ProtocolClientSocketHandle.hh>
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
/// \addtogroup concrete_protocol_group
- /// @{
+ //\{
typedef MakeSocketPolicy<
INet4AddressingPolicy,
public AddressableBSDSocketProtocol
{
public:
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
// internal interface
///\name Constructors
- ///@{
+ //\{
void init_client() const; ///< Create unconnected client socket for IPPROTO_RAW
/**< \note This member is implicitly called from the
send
\param[in] address local address to connect to */
- ///@}
+ //\}
};
typedef ProtocolClientSocketHandle<ConnectedRawV4SocketProtocol>
-//////////////////////////////////////////////// Raw IPv6 Socket ////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
typedef MakeSocketPolicy<
INet6AddressingPolicy,
DatagramFramingPolicy,
ConnectedRawV6SocketProtocol provides an internet protocol raw socket based on IPv6
addressing which is connected to certain peer. This socket will put data written to it onto
- the IPv6 layer: if you call writeto don't inlude the header! On the other hand `read` will
+ the IPv6 layer: if you call writeto don't include the header! On the other hand `read` will
return the packet data on top of the IPv6 layer, excluding the IP header. Note: This
behaviour is differs from the behaviour of IPv4 RAW sockets.
public AddressableBSDSocketProtocol
{
public:
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
// internal interface
///\name Constructors
- ///@{
+ //\{
void init_client() const; ///< Create unconnected client socket for IPPROTO_RAW
/**< \note This member is implicitly called from the
ProtocolClientSocketHandle::ProtocolClientSocketHandle()
constructor (??) */
- ///@}
+ //\}
};
typedef ProtocolClientSocketHandle<ConnectedRawV6SocketProtocol>
ConnectedRawV6ClientSocketHandle;
- /// @}
+ //\}
}