#include <senf/Socket/ProtocolClientSocketHandle.hh>
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
/// \addtogroup concrete_protocol_group
- /// @{
+ //\{
typedef MakeSocketPolicy<
INet4AddressingPolicy,
public INet4MulticastSocketProtocol
{
public:
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
// internal interface
///\name Constructors
- ///@{
+ //\{
void init_client() const; ///< Create unconnected client socket for IPPROTO_RAW
/**< \note This member is implicitly called from the
\param[in] protocol Layer 4 protocol to filter for / to send
\param[in] address local address to bind to */
- ///@}
+ //\}
};
typedef ProtocolClientSocketHandle<RawV4SocketProtocol> RawV4ClientSocketHandle;
-//////////////////////////////////////////////////////////////////// Raw IPv6 Socket //////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
typedef MakeSocketPolicy<
INet6AddressingPolicy,
DatagramFramingPolicy,
public INet6MulticastSocketProtocol
{
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<RawV6SocketProtocol> RawV6ClientSocketHandle;
- /// @}
+ //\}
}