mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-28 11:31:53 +01:00
clarify documentation of flags parameter
This commit is contained in:
@@ -108,6 +108,9 @@ public:
|
||||
///
|
||||
/// Returns the number of bytes sent, which may be
|
||||
/// less than the number of bytes specified.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for send() like MSG_DONTROUTE.
|
||||
|
||||
int sendBytes(const SocketBufVec& buffer, int flags = 0);
|
||||
/// Sends the contents of the given buffers through
|
||||
@@ -115,22 +118,34 @@ public:
|
||||
///
|
||||
/// Returns the number of bytes sent, which may be
|
||||
/// less than the number of bytes specified.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for send() like MSG_DONTROUTE.
|
||||
|
||||
int receiveBytes(void* buffer, int length, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
/// in buffer. Up to length bytes are received.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_PEEK.
|
||||
|
||||
int receiveBytes(SocketBufVec& buffer, int flags = 0);
|
||||
/// Receives data from the socket and stores it in buffers.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_PEEK.
|
||||
|
||||
int receiveBytes(Poco::Buffer<char>& buffer, int flags = 0, const Poco::Timespan& timeout = 100000);
|
||||
/// Receives data from the socket and stores it in buffers.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_PEEK.
|
||||
|
||||
int sendTo(const void* buffer, int length, const SocketAddress& address, int flags = 0);
|
||||
/// Sends the contents of the given buffer through
|
||||
@@ -138,6 +153,9 @@ public:
|
||||
///
|
||||
/// Returns the number of bytes sent, which may be
|
||||
/// less than the number of bytes specified.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for sendto() like MSG_DONTROUTE.
|
||||
|
||||
int sendTo(const SocketBufVec& buffers, const SocketAddress& address, int flags = 0);
|
||||
/// Sends the contents of the given buffers through
|
||||
@@ -145,6 +163,9 @@ public:
|
||||
///
|
||||
/// Returns the number of bytes sent, which may be
|
||||
/// less than the number of bytes specified.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for sendto() like MSG_DONTROUTE.
|
||||
|
||||
int receiveFrom(void* buffer, int length, SocketAddress& address, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
@@ -152,6 +173,9 @@ public:
|
||||
/// Stores the address of the sender in address.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recvfrom() like MSG_PEEK.
|
||||
|
||||
int receiveFrom(void* buffer, int length, struct sockaddr** ppSA, poco_socklen_t** ppSALen, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
@@ -160,6 +184,9 @@ public:
|
||||
/// ppSA, and the length of native address in ppSALen.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recvfrom() like MSG_PEEK.
|
||||
|
||||
int receiveFrom(SocketBufVec& buffers, SocketAddress& address, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
@@ -168,6 +195,9 @@ public:
|
||||
/// Stores the address of the sender in address.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recvfrom() like MSG_PEEK.
|
||||
|
||||
int receiveFrom(SocketBufVec& buffers, struct sockaddr** ppSA, poco_socklen_t** ppSALen, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
@@ -176,6 +206,9 @@ public:
|
||||
/// ppSA, and the length of native address in ppSALen.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recvfrom() like MSG_PEEK.
|
||||
|
||||
void setBroadcast(bool flag);
|
||||
/// Sets the value of the SO_BROADCAST socket option.
|
||||
|
||||
@@ -106,6 +106,9 @@ public:
|
||||
///
|
||||
/// Certain socket implementations may also return a negative
|
||||
/// value denoting a certain condition.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for send() like MSG_OOB.
|
||||
|
||||
int sendBytes(const SocketBufVec& buffer, int flags = 0);
|
||||
/// Sends the contents of the given buffers through
|
||||
@@ -113,6 +116,9 @@ public:
|
||||
///
|
||||
/// Returns the number of bytes sent, which may be
|
||||
/// less than the number of bytes specified.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for send() like MSG_OOB.
|
||||
|
||||
int sendBytes(Poco::FIFOBuffer& buffer);
|
||||
/// Sends the contents of the given buffer through
|
||||
@@ -126,6 +132,9 @@ public:
|
||||
///
|
||||
/// Certain socket implementations may also return a negative
|
||||
/// value denoting a certain condition.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for send() like MSG_OOB.
|
||||
|
||||
int receiveBytes(void* buffer, int length, int flags = 0);
|
||||
/// Receives data from the socket and stores it
|
||||
@@ -138,16 +147,25 @@ public:
|
||||
/// Throws a TimeoutException if a receive timeout has
|
||||
/// been set and nothing is received within that interval.
|
||||
/// Throws a NetException (or a subclass) in case of other errors.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_OOB, MSG_PEEK or MSG_WAITALL.
|
||||
|
||||
int receiveBytes(SocketBufVec& buffer, int flags = 0);
|
||||
/// Receives data from the socket and stores it in buffers.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_OOB, MSG_PEEK or MSG_WAITALL.
|
||||
|
||||
int receiveBytes(Poco::Buffer<char>& buffer, int flags = 0, const Poco::Timespan& timeout = 100000);
|
||||
/// Receives data from the socket and stores it in buffers.
|
||||
///
|
||||
/// Returns the number of bytes received.
|
||||
///
|
||||
/// The flags parameter can be used to pass system-defined flags
|
||||
/// for recv() like MSG_OOB, MSG_PEEK or MSG_WAITALL.
|
||||
|
||||
int receiveBytes(Poco::FIFOBuffer& buffer);
|
||||
/// Receives data from the socket and stores it
|
||||
|
||||
Reference in New Issue
Block a user