ReadPolicy for readable sockets. More...
#include <senf/Socket/ReadWritePolicy.hh>
Static Public Member Functions | |
static unsigned | read (FileHandle &handle, char *buffer, unsigned size) |
read data from socket More... | |
template<class SPolicy > | |
static unsigned | readfrom (ClientSocketHandle< SPolicy > &handle, char *buffer, unsigned size, typename Policy::AddressingPolicy::Address &address) |
read data from socket returning peer address More... | |
Additional Inherited Members | |
Public Member Functions inherited from senf::ReadPolicyBase | |
virtual | ~ReadPolicyBase () |
ReadPolicy for readable sockets.
This policy provides support for readable sockets via the standard UNIX read/recvfrom system calls. The concrete semantics of the read calls depend on the framing policy of the socket.
Definition at line 45 of file ReadWritePolicy.hh.
|
static |
read data from socket
[in] | handle | socket handle to read from |
[in] | buffer | address of buffer to write data to |
[in] | size | size of buffer |
Definition at line 33 of file ReadWritePolicy.cc.
|
static |
read data from socket returning peer address
[in] | handle | socket handle to read from |
[in] | buffer | address of buffer to writedata to |
[in] | size | size of buffer |
[out] | address | peer address |