httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@hyperreal.org
Subject cvs commit: apache-apr/docs networkio.txt
Date Wed, 14 Apr 1999 15:13:41 GMT
rbb         99/04/14 08:13:41

  Modified:    docs     networkio.txt
  Log:
  update to apr_send and apr_recv.  Also, a small re-order because I am
  addressing the moved functions next.
  
  Revision  Changes    Path
  1.4       +43 -40    apache-apr/docs/networkio.txt
  
  Index: networkio.txt
  ===================================================================
  RCS file: /home/cvs/apache-apr/docs/networkio.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- networkio.txt	1999/04/14 14:02:06	1.3
  +++ networkio.txt	1999/04/14 15:13:41	1.4
  @@ -28,7 +28,7 @@
          hopes that we may be able to close it later.  If we free all the memory
          used, we can't even try to recover.
   
  - apr_int32_t apr_send(apr_socket_t *, const char *, apr_int32_t, time_t)
  + apr_ssize_t apr_send(apr_socket_t *, const char *, apr_int32_t, time_t)
   	Sends a message over a socket
        Arguments:
   	arg 1)  Pointer to abstracted socket  
  @@ -39,7 +39,7 @@
           return) The number of bytes sent over the network.  APR_FAILURE on 
                   failure.
   
  - apr_int32_t apr_recv(apr_socket_t, char *, apr_int32_t, time_t)
  + apr_ssize_t apr_recv(apr_socket_t, char *, apr_int32_t, time_t)
   	Receive a message from a socket
        Arguments:
   	arg 1)  Pointer to abstracted socket  
  @@ -47,6 +47,47 @@
   	arg 3)  size of buf (in bytes)	
   	arg 4)  time to wait for message from network, in seconds.
           return) Amount of data received in bytes
  +
  + APRStatus apr_setsocketoption(APRSocket, APRSocketOptionData);
  +	Set options on the specified socket
  +     Arguments:
  +	arg 1)  The abstracted socket to apply the options to
  +	arg 2)  The options to be applied.  Or'ed together
  + APRStatus apr_poll(APRPollDesc, APRInt32, APRInt32, APRInt32)
  +	Check an array of File Descriptors for specified events 
  +     Arguments:
  +	arg 1)  The file descriptors to look at.
  +	arg 2)  The number of file descriptors.
  +	arg 3)  amount of time in seconds to wait if no event has occured on 
  +		any of the file descriptors.  0 return immediately.  -1 block
  +		until an event occurs.  For list of events and meanings, see 
  +		below under Events
  +	arg 4) Number of file desriptors selected.  0 means call timed out.
  +		-1 returned on failure.
  + APRStatus apr_bind(APRSocket, APRNetAddr *)
  +	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)
  +	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 2)  The size of the listen queue.
  + 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
  +	a new socket for that connection.
  +     Arguments:
  +	arg 1)  The file desc of a socket that is listening.  The connection
  +		comes from this socket's listen queue.
  +	arg 2)  structure to store address of connecting socket.
  +	arg 3) file descriptor of created socket.  -1 on failure.
  +     NOTE:  accepted socket can not accept more connections.  Original socket
  +	    remains open, and can accept more connections.
  +
  +
   	
    APRStatus apr_initializenetaddr(APRNetAddrValue, APRUInt16, APRNetAddr);
   	Initialize the fields of a APRNetAddr.  assigning well known values
  @@ -113,44 +154,6 @@
        Arguments:
   	arg 1)  the buffer to get the Internet address from
   	arg 2)  The structure to store the converted address into
  - APRStatus apr_setsocketoption(APRSocket, APRSocketOptionData);
  -	Set options on the specified socket
  -     Arguments:
  -	arg 1)  The abstracted socket to apply the options to
  -	arg 2)  The options to be applied.  Or'ed together
  - APRStatus apr_poll(APRPollDesc, APRInt32, APRInt32, APRInt32)
  -	Check an array of File Descriptors for specified events 
  -     Arguments:
  -	arg 1)  The file descriptors to look at.
  -	arg 2)  The number of file descriptors.
  -	arg 3)  amount of time in seconds to wait if no event has occured on 
  -		any of the file descriptors.  0 return immediately.  -1 block
  -		until an event occurs.  For list of events and meanings, see 
  -		below under Events
  -	arg 4) Number of file desriptors selected.  0 means call timed out.
  -		-1 returned on failure.
  - APRStatus apr_bind(APRSocket, APRNetAddr *)
  -	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)
  -	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 2)  The size of the listen queue.
  - 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
  -	a new socket for that connection.
  -     Arguments:
  -	arg 1)  The file desc of a socket that is listening.  The connection
  -		comes from this socket's listen queue.
  -	arg 2)  structure to store address of connecting socket.
  -	arg 3) file descriptor of created socket.  -1 on failure.
  -     NOTE:  accepted socket can not accept more connections.  Original socket
  -	    remains open, and can accept more connections.
    APRStatus apr_getsockname(APRSocket, APRNetAddr *)
   	retrieves the locally bound name of the specified socket.
        Arguments:
  
  
  

Mime
View raw message