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