Added functions:
* net_get_recvbuf_size * net_set_recvbuf_size * net_get_sendbuf_size * net_set_sendbuf_size Did some minor cleanups.
This commit is contained in:
parent
b2d543d433
commit
c7777e2624
@ -166,6 +166,38 @@ extern int net_set_linger(int fd, int toggle);
|
|||||||
*/
|
*/
|
||||||
extern int net_set_reuseaddress(int fd, int toggle);
|
extern int net_set_reuseaddress(int fd, int toggle);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the send buffer size for the socket.
|
||||||
|
* @param fd socket descriptor
|
||||||
|
* @param size size to set
|
||||||
|
* @return -1 on error, 0 on success.
|
||||||
|
*/
|
||||||
|
extern int net_set_sendbuf_size(int fd, size_t size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the send buffer size for the socket.
|
||||||
|
* @param fd socket descriptor
|
||||||
|
* @param[out] size existing size, cannot be NULL.
|
||||||
|
* @return -1 on error, 0 on success.
|
||||||
|
*/
|
||||||
|
extern int net_get_sendbuf_size(int fd, size_t* size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the receive buffer size for the socket.
|
||||||
|
* @param fd socket descriptor
|
||||||
|
* @param size size to set
|
||||||
|
* @return -1 on error, 0 on success.
|
||||||
|
*/
|
||||||
|
extern int net_set_recvbuf_size(int fd, size_t size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the receive buffer size for the socket.
|
||||||
|
* @param fd socket descriptor
|
||||||
|
* @param[out] size existing size, cannot be NULL.
|
||||||
|
* @return -1 on error, 0 on success.
|
||||||
|
*/
|
||||||
|
extern int net_get_recvbuf_size(int fd, size_t* size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A wrapper for the recv() function call.
|
* A wrapper for the recv() function call.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user