senf::ppi::ConnectedDgramWriter Class Reference

Writer for module::ActiveSocketSink / module::PassiveSocketSink. More...

#include <senf/PPI/SocketSink.hh>

Inheritance diagram for senf::ppi::ConnectedDgramWriter:
Inheritance graph
[legend]

List of all members.


Detailed Description

Writer for module::ActiveSocketSink / module::PassiveSocketSink.

This writer will write the packets completely as datagrams to the given socket which must be connected.

Definition at line 51 of file SocketSink.hh.


Public Types

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

Public Member Functions

bool  operator() (Handle &handle, Packet const &packet)
  Write packet to handle.

Member Typedef Documentation

Handle type supported by this writer.

Reimplemented in senf::ppi::IPv4SourceForcingDgramWriter, and senf::ppi::IPv6SourceForcingDgramWriter.

Definition at line 58 of file SocketSink.hh.

typedef Packet senf::ppi::ConnectedDgramWriter::
PacketType

Member Function Documentation

bool senf::ppi::ConnectedDgramWriter::
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 in senf::ppi::IPv4SourceForcingDgramWriter, and senf::ppi::IPv6SourceForcingDgramWriter.

Definition at line 36 of file SocketSink.cci.


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