#include <senf/PPI/SocketSink.hh>
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. |
typedef senf::ClientSocketHandle< senf::MakeSocketPolicy< senf::WriteablePolicy, senf::DatagramFramingPolicy, senf::ConnectedCommunicationPolicy>::policy > senf::ppi::ConnectedDgramWriter:: | ||||
Handle | ||||
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 | ||||
Reimplemented in senf::ppi::IPv4SourceForcingDgramWriter, and senf::ppi::IPv6SourceForcingDgramWriter.
Definition at line 59 of file SocketSink.hh.
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 in senf::ppi::IPv4SourceForcingDgramWriter, and senf::ppi::IPv6SourceForcingDgramWriter.
Definition at line 36 of file SocketSink.cci.