#include <senf/PPI/SocketSink.hh>
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. |
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.
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.
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.
[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.