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);
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user