senf::ppi::IPv6SourceForcingDgramWriter Class Reference

#include <senf/PPI/SocketSink.hh>
Inheritance diagram for senf::ppi::IPv6SourceForcingDgramWriter:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 129 of file SocketSink.hh.


Public Types

typedef
senf::ClientSocketHandle
< senf::MakeSocketPolicy
< senf::WriteablePolicy,
senf::DatagramFramingPolicy >
::policy > 
Handle
  Handle type supported by this writer.
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.

Member Typedef Documentation

typedef senf::ClientSocketHandle< senf::MakeSocketPolicy< senf::WriteablePolicy, senf::DatagramFramingPolicy>::policy > senf::ppi::IPv6SourceForcingDgramWriter::
Handle

Handle type supported by this writer.

Reimplemented from senf::ppi::ConnectedDgramWriter.

Definition at line 137 of file SocketSink.hh.

typedef Packet senf::ppi::IPv6SourceForcingDgramWriter::
PacketType

Reimplemented from senf::ppi::ConnectedDgramWriter.

Definition at line 138 of file SocketSink.hh.


Constructor & Destructor Documentation

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

Definition at line 111 of file SocketSink.cc.

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

Definition at line 119 of file SocketSink.cc.


Member Function Documentation

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

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

Definition at line 130 of file SocketSink.cc.

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]  handle  Handle to write data to
[in]  packet  Packet to write

Reimplemented from senf::ppi::ConnectedDgramWriter.

Definition at line 136 of file SocketSink.cc.

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

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

Definition at line 125 of file SocketSink.cc.


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