recv(2) wrapper. Equivalent to recv(m_socket, buf, len, flags);. Code that uses this wrapper can be unit tested if this method is overridden by a mock Sock implementation.
Synopsis
Declared in <util/sock.h>
[[nodiscard]]
virtual
ssize_t
Recv(
void* buf,
size_t len,
int flags) const;
Return Value
Number of bytes received, 0 on orderly shutdown, or ‐1 on error (with errno set).
|
Note
|
The return value should not be discarded. |
Parameters
Name |
Description |
buf |
Destination buffer for the received bytes. |
len |
Maximum number of bytes to receive. |
flags |
Flags passed through to |
Created with MrDocs