senf::UDPv6SocketProtocol Class Reference
[Protocol Implementations (Concrete Protocol Classes)]

IPv6 UDP Socket Protocol. More...

#include <senf/Socket/Protocols/INet/UDPSocketHandle.hh>

Inheritance diagram for senf::UDPv6SocketProtocol:
Inheritance graph
[legend]

List of all members.


Detailed Description

IPv6 UDP Socket Protocol.
Socket Handle typedefs:
UDPv6ClientSocketHandle (ProtocolClientSocketHandle)
Policy Interface:
ClientSocketHandle::read(), ClientSocketHandle::readfrom(), ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local()
Address Type:
INet6Address
UDPv6SocketProtocol provides an internet protocol stream socket based on the UDP protocol and IPv6 addressing.

This class is utilized as the protocol class of the ProtocolClientSocketHandle via the Socket Handle typedefs above.

See also:
UDPv4SocketProtocol

Definition at line 139 of file UDPSocketHandle.hh.


Constructors

void  init_client () const
  Create unconnected client socket.
void  init_client (INet6SocketAddress const &address) const
  Create client socket and connect.

Member Function Documentation

void senf::UDPv6SocketProtocol::
init_client ( INet6SocketAddress const &  address )

Create client socket and connect.

Creates a new client socket and bind to the given address.

Parameters:
[in]  address  local address to bind to
Note:
This member is implicitly called from the ProtocolClientSocketHandle::ProtocolClientSocketHandle() constructor

Definition at line 75 of file UDPSocketHandle.cc.

void senf::UDPv6SocketProtocol::
init_client ()

Create unconnected client socket.

Note:
This member is implicitly called from the ProtocolClientSocketHandle::ProtocolClientSocketHandle() constructor

Definition at line 65 of file UDPSocketHandle.cc.


The documentation for this class was generated from the following files: