This is still confusing... "if true, then the next
read will return APR_EOF" but doesn't it return true if
there is still stuff to read?
How about "Check whether the receive part of the socket is
still connected and not shutdown by...."
On Oct 6, 2009, at 3:01 PM,
rpluem@... wrote:
> Author: rpluem
> Date: Tue Oct 6 19:01:45 2009
> New Revision: 822431
>
> URL:
http://svn.apache.org/viewvc?rev=822431&view=rev> Log:
> * Improve the documentation
>
> Suggested by: jorton
>
> Modified:
> apr/apr/trunk/include/apr_network_io.h
>
> Modified: apr/apr/trunk/include/apr_network_io.h
> URL:
http://svn.apache.org/viewvc/apr/apr/trunk/include/apr_network_io.h?rev=822431&r1=822430&r2=822431&view=diff> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- apr/apr/trunk/include/apr_network_io.h (original)
> +++ apr/apr/trunk/include/apr_network_io.h Tue Oct 6 19:01:45 2009
> @@ -375,8 +375,15 @@
> apr_sockaddr_t *sa);
>
> /**
> - * Check whether the remote side of a socket is still open.
> + * Check whether the receive part of the socket has been shut down
> by the
> + * peer and that the socket's read buffer is empty. If this is true
> the next
> + * read on the socket wil return APR_EOF.
> * @param socket The socket to check
> + * @remark
> + * <PRE>
> + * This function does not block on the socket but returns
> immediately in
> + * any case.
> + * </PRE>
> */
> APR_DECLARE(int) apr_socket_is_connected(apr_socket_t *socket);
>
>
>