rbb 99/04/14 14:03:04
Modified: docs networkio.txt Log: Updated network I/O docs. Revision Changes Path 1.7 +17 -5 apache-apr/docs/networkio.txt Index: networkio.txt =================================================================== RCS file: /home/cvs/apache-apr/docs/networkio.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- networkio.txt 1999/04/14 19:18:15 1.6 +++ networkio.txt 1999/04/14 21:03:01 1.7 @@ -99,17 +99,27 @@ return) Number of file desriptors triggered. 0 means call timed out. -1 returned on failure. - APRStatus apr_bind(APRSocket, APRNetAddr *) + apr_status_t apr_setport(apr_socket_t *, apr_uint32_t) + Assign the port to the socket variable. + Arguments: + arg 1) The socket variable to modify. + arg 2) The port to be bound to the socket. + return) APR_SUCCESS or APR_FAILURE + + apr_status_t apr_bind(apr_socket_t) Assign an address to an unnamed port Arguments: - arg 1) The file desc of the socket to bind. - arg 2) The structure pointing to address to bind to. - APRStatus apr_listen(APRSocket, APRUInt32) + arg 1) The abstracted socket to bind. + return) APR_SUCCESS or APR_FAILURE + + apr_status_t apr_listen(apr_socket_t *, apr_int32_t) Mark a socket as accepting connections and limit the size of the listen queue. Arguments: - arg 1) The file desc of the socket to mark + arg 1) The socket to mark arg 2) The size of the listen queue. + return) APR_SUCCESS or APR_FAILURE + APRStatus apr_accept(APRSocket, APRNetAddr *, APRSocket *) extract first connection from listen queue, and sets up a new connection on a new socket of the same type and family. It allocates @@ -200,4 +210,6 @@ struct apr_socket_t { int socketdes char *hostname + struct sockaddr *addr + size_t addr_len }