senf::ppi::IPv4SourceForcingDgramWriter Class Reference

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

List of all members.


Detailed Description

Definition at line 100 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

  IPv4SourceForcingDgramWriter ()
  IPv4SourceForcingDgramWriter (senf::INet4Address sourceAddr, senf::INet4SocketAddress destAddr)
void  source (senf::INet4Address &source)
senf::INet4Address  source ()
void  destination (senf::INet4SocketAddress &dest)
senf::INet4SocketAddress  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::IPv4SourceForcingDgramWriter::
Handle

Handle type supported by this writer.

Reimplemented from senf::ppi::ConnectedDgramWriter.

Definition at line 108 of file SocketSink.hh.

typedef Packet senf::ppi::IPv4SourceForcingDgramWriter::
PacketType

Reimplemented from senf::ppi::ConnectedDgramWriter.

Definition at line 109 of file SocketSink.hh.


Constructor & Destructor Documentation

senf::ppi::IPv4SourceForcingDgramWriter::
IPv4SourceForcingDgramWriter ()

Definition at line 32 of file SocketSink.cc.

senf::ppi::IPv4SourceForcingDgramWriter::
IPv4SourceForcingDgramWriter ( senf::INet4Address  sourceAddr,
senf::INet4SocketAddress  destAddr )

Definition at line 40 of file SocketSink.cc.


Member Function Documentation

senf::INet4SocketAddress senf::ppi::IPv4SourceForcingDgramWriter::
destination ()

void senf::ppi::IPv4SourceForcingDgramWriter::
destination ( senf::INet4SocketAddress dest )

Definition at line 51 of file SocketSink.cc.

bool senf::ppi::IPv4SourceForcingDgramWriter::
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 57 of file SocketSink.cc.

senf::INet4Address senf::ppi::IPv4SourceForcingDgramWriter::
source ()

void senf::ppi::IPv4SourceForcingDgramWriter::
source ( senf::INet4Address source )

Definition at line 46 of file SocketSink.cc.


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