senf::ppi::IPv6SourceForcingDgramWriter Class Reference

#include <senf/PPI/SocketSink.hh>

Inheritance diagram for senf::ppi::IPv6SourceForcingDgramWriter:

Public Types

typedef senf::ClientSocketHandle< senf::MakeSocketPolicy< senf::WriteablePolicy, senf::DatagramFramingPolicy >::policy > Handle
 Handle type supported by this writer. More...
 
typedef Packet PacketType
 

Public Member Functions

 IPv6SourceForcingDgramWriter ()
 
 IPv6SourceForcingDgramWriter (senf::INet6Address sourceAddr, senf::INet6SocketAddress destAddr)
 
void source (senf::INet6Address &source)
 
senf::INet6Address source ()
 
void destination (senf::INet6SocketAddress &dest)
 
senf::INet6SocketAddress destination ()
 
bool operator() (Handle &handle, Packet const &packet)
 Write packet to handle. More...
 

Detailed Description

Definition at line 123 of file SocketSink.hh.

Member Typedef Documentation

◆ Handle

◆ PacketType

Constructor & Destructor Documentation

◆ IPv6SourceForcingDgramWriter() [1/2]

senf::ppi::IPv6SourceForcingDgramWriter::IPv6SourceForcingDgramWriter ( )

Definition at line 102 of file SocketSink.cc.

◆ IPv6SourceForcingDgramWriter() [2/2]

senf::ppi::IPv6SourceForcingDgramWriter::IPv6SourceForcingDgramWriter ( senf::INet6Address  sourceAddr,
senf::INet6SocketAddress  destAddr 
)

Definition at line 110 of file SocketSink.cc.

Member Function Documentation

◆ destination() [1/2]

void senf::ppi::IPv6SourceForcingDgramWriter::destination ( senf::INet6SocketAddress dest)

Definition at line 121 of file SocketSink.cc.

◆ destination() [2/2]

senf::INet6SocketAddress senf::ppi::IPv6SourceForcingDgramWriter::destination ( )

◆ operator()()

bool senf::ppi::IPv6SourceForcingDgramWriter::operator() ( Handle handle,
Packet const &  packet 
)

Write packet to handle.

Write the complete packet as a datagram to handle.

Parameters
[in]handleHandle to write data to
[in]packetPacket to write

Definition at line 127 of file SocketSink.cc.

◆ source() [1/2]

void senf::ppi::IPv6SourceForcingDgramWriter::source ( senf::INet6Address source)

Definition at line 116 of file SocketSink.cc.

◆ source() [2/2]

senf::INet6Address senf::ppi::IPv6SourceForcingDgramWriter::source ( )

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