Added: apr/site/trunk/docs/docs/apr/group__apr__mcast.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__mcast.html?view=auto&rev=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__mcast.html (added) +++ apr/site/trunk/docs/docs/apr/group__apr__mcast.html Mon Feb 7 15:10:17 2005 @@ -0,0 +1,274 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>Apache Portable Runtime: IP Multicast</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.7 --> +<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> +<h1>IP Multicast<br> +<small> +[<a class="el" href="group__apr__network__io.html">Network Routines</a>]</small> +</h1><table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html#ga0">apr_mcast_join</a> (<a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> *sock, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *join, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *iface, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *source)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html#ga1">apr_mcast_leave</a> (<a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> *sock, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *leave, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *iface, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *source)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html#ga2">apr_mcast_hops</a> (<a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> *sock, apr_byte_t ttl)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html#ga3">apr_mcast_loopback</a> (<a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> *sock, apr_byte_t opt)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html#ga4">apr_mcast_interface</a> (<a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> *sock, <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> *iface)</td></tr> + +</table> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="ga2" doxytag="apr_network_io.h::apr_mcast_hops" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_mcast_hops </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> * </td> + <td class="mdname" nowrap> <em>sock</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>apr_byte_t </td> + <td class="mdname" nowrap> <em>ttl</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the Multicast Time to Live (ttl) for a multicast transmission. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>sock</em> </td><td>The socket to set the multicast ttl </td></tr> + <tr><td></td><td valign=top><em>ttl</em> </td><td>Time to live to Assign. 0-255, default=1 </td></tr> + </table> +</dl> +<dl compact><dt><b>Remarks:</b></dt><dd>If the TTL is 0, packets will only be seen by sockets on the local machine, and only when multicast loopback is enabled. </dd></dl> + </td> + </tr> +</table> +<a class="anchor" name="ga4" doxytag="apr_network_io.h::apr_mcast_interface" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_mcast_interface </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> * </td> + <td class="mdname" nowrap> <em>sock</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>iface</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the Interface to be used for outgoing Multicast Transmissions. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>sock</em> </td><td>The socket to set the multicast interface on </td></tr> + <tr><td></td><td valign=top><em>iface</em> </td><td>Address of the interface to use for Multicast </td></tr> + </table> +</dl> + </td> + </tr> +</table> +<a class="anchor" name="ga0" doxytag="apr_network_io.h::apr_mcast_join" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_mcast_join </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> * </td> + <td class="mdname" nowrap> <em>sock</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>join</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>iface</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>source</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Join a Multicast Group <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>sock</em> </td><td>The socket to join a multicast group </td></tr> + <tr><td></td><td valign=top><em>join</em> </td><td>The address of the multicast group to join </td></tr> + <tr><td></td><td valign=top><em>iface</em> </td><td>Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent) </td></tr> + <tr><td></td><td valign=top><em>source</em> </td><td>Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast) </td></tr> + </table> +</dl> + </td> + </tr> +</table> +<a class="anchor" name="ga1" doxytag="apr_network_io.h::apr_mcast_leave" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_mcast_leave </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> * </td> + <td class="mdname" nowrap> <em>sock</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>leave</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>iface</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> * </td> + <td class="mdname" nowrap> <em>source</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Leave a Multicast Group. All arguments must be the same as apr_mcast_join. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>sock</em> </td><td>The socket to leave a multicast group </td></tr> + <tr><td></td><td valign=top><em>leave</em> </td><td>The address of the multicast group to leave </td></tr> + <tr><td></td><td valign=top><em>iface</em> </td><td>Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent) </td></tr> + <tr><td></td><td valign=top><em>source</em> </td><td>Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast) </td></tr> + </table> +</dl> + </td> + </tr> +</table> +<a class="anchor" name="ga3" doxytag="apr_network_io.h::apr_mcast_loopback" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_mcast_loopback </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__network__io.html#ga0">apr_socket_t</a> * </td> + <td class="mdname" nowrap> <em>sock</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>apr_byte_t </td> + <td class="mdname" nowrap> <em>opt</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Toggle IP Multicast Loopback <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>sock</em> </td><td>The socket to set multicast loopback </td></tr> + <tr><td></td><td valign=top><em>opt</em> </td><td>0=disable, 1=enable </td></tr> + </table> +</dl> + </td> + </tr> +</table> +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> +</body> +</html>
Modified: apr/site/trunk/docs/docs/apr/group__apr__mmap.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__mmap.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__mmap.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__mmap.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: MMAP (Memory Map) Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>MMAP (Memory Map) Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -388,8 +388,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__network__io.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__network__io.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__network__io.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__network__io.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Network Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Network Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -12,6 +12,8 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>group </td><td class="memItemRight" valign=bottom><a class="el" href="group___i_p___proto.html">IP Protocol Definitions for use when creating sockets</a></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>group </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__mcast.html">IP Multicast</a></td></tr> + <tr><td colspan=2><br><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structin__addr.html">in_addr</a></td></tr> @@ -26,9 +28,9 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga43">APR_ANYADDR</a> "0.0.0.0"</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga44">APR_IPV4_ADDR_OK</a> 0x01</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga44">APR_IPV4_ADDR_OK</a> 0x01 /**< @see apr_sockaddr_info_get() */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga45">APR_IPV6_ADDR_OK</a> 0x02</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga45">APR_IPV6_ADDR_OK</a> 0x02 /**< @see apr_sockaddr_info_get() */</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga46">APR_INADDR_NONE</a> ((unsigned int) 0xffffffff)</td></tr> @@ -50,9 +52,9 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structapr__sockaddr__t.html">apr_sockaddr_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga5">apr_sockaddr_t</a></td></tr> <tr><td colspan=2><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga49">apr_shutdown_how_e</a> { <a class="el" href="group__apr__network__io.html#gga49a31">APR_SHUTDOWN_READ</a>, -<a class="el" href="group__apr__network__io.html#gga49a32">APR_SHUTDOWN_WRITE</a>, -<a class="el" href="group__apr__network__io.html#gga49a33">APR_SHUTDOWN_READWRITE</a> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga49">apr_shutdown_how_e</a> { <a class="el" href="group__apr__network__io.html#gga49a32">APR_SHUTDOWN_READ</a>, +<a class="el" href="group__apr__network__io.html#gga49a33">APR_SHUTDOWN_WRITE</a>, +<a class="el" href="group__apr__network__io.html#gga49a34">APR_SHUTDOWN_READWRITE</a> }</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__network__io.html#ga50">apr_interface_e</a> { <b>APR_LOCAL</b>, @@ -207,7 +209,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_IPV4_ADDR_OK 0x01 </td> + <td class="md" nowrap valign="top"> #define APR_IPV4_ADDR_OK 0x01 /**< @see apr_sockaddr_info_get() */ </td> </tr> </table> </td> @@ -231,7 +233,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_IPV6_ADDR_OK 0x02 </td> + <td class="md" nowrap valign="top"> #define APR_IPV6_ADDR_OK 0x02 /**< @see apr_sockaddr_info_get() */ </td> </tr> </table> </td> @@ -506,11 +508,11 @@ <p> Define what type of socket shutdown should occur. <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga49a31" doxytag="APR_SHUTDOWN_READ" ></a>APR_SHUTDOWN_READ</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga49a32" doxytag="APR_SHUTDOWN_READ" ></a>APR_SHUTDOWN_READ</em> </td><td> no longer allow read request </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga49a32" doxytag="APR_SHUTDOWN_WRITE" ></a>APR_SHUTDOWN_WRITE</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga49a33" doxytag="APR_SHUTDOWN_WRITE" ></a>APR_SHUTDOWN_WRITE</em> </td><td> no longer allow write requests </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga49a33" doxytag="APR_SHUTDOWN_READWRITE" ></a>APR_SHUTDOWN_READWRITE</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga49a34" doxytag="APR_SHUTDOWN_READWRITE" ></a>APR_SHUTDOWN_READWRITE</em> </td><td> no longer allow read or write requests </td></tr> </table> </dl> @@ -1694,6 +1696,11 @@ APR_SO_KEEPALIVE -- keep connections active APR_SO_LINGER -- lingers on close if data is present APR_SO_NONBLOCK -- Turns blocking on/off for socket + When this option is enabled, use + the <a class="el" href="group___a_p_r___s_t_a_t_u_s___i_s.html#ga57">APR_STATUS_IS_EAGAIN()</a> macro to + see if a send or receive function + could not transfer data without + blocking. APR_SO_REUSEADDR -- The rules used in validating addresses supplied to bind should allow reuse of local addresses. @@ -1798,8 +1805,9 @@ </dl> <dl compact><dt><b>Remarks:</b></dt><dd><pre> This functions acts like a blocking read by default. To change - this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a>. - The number of bytes actually sent is stored in argument 3.</pre></dd></dl> + this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a> or the APR_SO_NONBLOCK + socket option. + The number of bytes actually received is stored in argument 3.</pre></dd></dl> It is possible for both bytes to be received and an APR_EOF or other error to be returned.<p> <pre> APR_EINTR is never returned. </pre> </td> @@ -1918,7 +1926,8 @@ </dl> <dl compact><dt><b>Remarks:</b></dt><dd><pre> This functions acts like a blocking write by default. To change - this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a>.</pre></dd></dl> + this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a> or the APR_SO_NONBLOCK + socket option.</pre></dd></dl> It is possible for both bytes to be sent and an error to be returned.<p> <pre> APR_EINTR is never returned. </pre> </td> @@ -1992,7 +2001,7 @@ <tr><td></td><td valign=top><em>flags</em> </td><td>APR flags that are mapped to OS specific flags </td></tr> </table> </dl> -<dl compact><dt><b>Remarks:</b></dt><dd>This functions acts like a blocking write by default. To change this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a>. The number of bytes actually sent is stored in argument 5. </dd></dl> +<dl compact><dt><b>Remarks:</b></dt><dd>This functions acts like a blocking write by default. To change this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a> or the APR_SO_NONBLOCK socket option. The number of bytes actually sent is stored in the len parameter. The offset parameter is passed by reference for no reason; its value will never be modified by the <a class="el" href="group__apr__network__io.html#ga23">apr_socket_sendfile()</a> function. </dd></dl> </td> </tr> </table> @@ -2116,7 +2125,8 @@ </dl> <dl compact><dt><b>Remarks:</b></dt><dd><pre> This functions acts like a blocking write by default. To change - this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a>. + this behavior, use <a class="el" href="group__apr__network__io.html#ga26">apr_socket_timeout_set()</a> or the APR_SO_NONBLOCK + socket option. The number of bytes actually sent is stored in argument 3.</pre></dd></dl> It is possible for both bytes to be sent and an error to be returned.<p> <pre> APR_EINTR is never returned. @@ -2306,8 +2316,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__os__dso.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__os__dso.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__os__dso.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__os__dso.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: DSO (Dynamic Loading) Portabiliity Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>DSO (Dynamic Loading) Portabiliity Routines<br> <small> @@ -110,8 +110,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__os__thread.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__os__thread.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__os__thread.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__os__thread.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Thread portability Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Thread portability Routines<br> <small> @@ -282,8 +282,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__poll.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__poll.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__poll.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__poll.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Poll Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Poll Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -13,17 +13,19 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga8">APR_POLLIN</a> 0x001</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga8">APR_POLLIN</a> 0x001 /**< Can read without blocking */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga9">APR_POLLPRI</a> 0x002</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga9">APR_POLLPRI</a> 0x002 /**< Priority data available */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga10">APR_POLLOUT</a> 0x004</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga10">APR_POLLOUT</a> 0x004 /**< Can write without blocking */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga11">APR_POLLERR</a> 0x010</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga11">APR_POLLERR</a> 0x010 /**< Pending error */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga12">APR_POLLHUP</a> 0x020</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga12">APR_POLLHUP</a> 0x020 /**< Hangup occurred */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga13">APR_POLLNVAL</a> 0x040</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga13">APR_POLLNVAL</a> 0x040 /**< Descriptior invalid */</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga14">APR_POLLSET_THREADSAFE</a> 0x001 /**< Adding or Removing a Descriptor is thread safe */</td></tr> <tr><td colspan=2><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga0">apr_pollfd_t</a></td></tr> @@ -31,10 +33,10 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="group__apr__poll.html#ga1">apr_pollset_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga1">apr_pollset_t</a></td></tr> <tr><td colspan=2><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga14">apr_datatype_e</a> { <a class="el" href="group__apr__poll.html#gga14a8">APR_NO_DESC</a>, -<a class="el" href="group__apr__poll.html#gga14a9">APR_POLL_SOCKET</a>, -<a class="el" href="group__apr__poll.html#gga14a10">APR_POLL_FILE</a>, -<a class="el" href="group__apr__poll.html#gga14a11">APR_POLL_LASTDESC</a> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__poll.html#ga15">apr_datatype_e</a> { <a class="el" href="group__apr__poll.html#gga15a9">APR_NO_DESC</a>, +<a class="el" href="group__apr__poll.html#gga15a10">APR_POLL_SOCKET</a>, +<a class="el" href="group__apr__poll.html#gga15a11">APR_POLL_FILE</a>, +<a class="el" href="group__apr__poll.html#gga15a12">APR_POLL_LASTDESC</a> }</td></tr> <tr><td colspan=2><br><h2>Functions</h2></td></tr> @@ -58,7 +60,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLERR 0x010 </td> + <td class="md" nowrap valign="top"> #define APR_POLLERR 0x010 /**< Pending error */ </td> </tr> </table> </td> @@ -81,7 +83,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLHUP 0x020 </td> + <td class="md" nowrap valign="top"> #define APR_POLLHUP 0x020 /**< Hangup occurred */ </td> </tr> </table> </td> @@ -104,7 +106,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLIN 0x001 </td> + <td class="md" nowrap valign="top"> #define APR_POLLIN 0x001 /**< Can read without blocking */ </td> </tr> </table> </td> @@ -127,7 +129,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLNVAL 0x040 </td> + <td class="md" nowrap valign="top"> #define APR_POLLNVAL 0x040 /**< Descriptior invalid */ </td> </tr> </table> </td> @@ -150,7 +152,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLOUT 0x004 </td> + <td class="md" nowrap valign="top"> #define APR_POLLOUT 0x004 /**< Can write without blocking */ </td> </tr> </table> </td> @@ -173,7 +175,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_POLLPRI 0x002 </td> + <td class="md" nowrap valign="top"> #define APR_POLLPRI 0x002 /**< Priority data available */ </td> </tr> </table> </td> @@ -190,6 +192,29 @@ Priority data available </td> </tr> </table> +<a class="anchor" name="ga14" doxytag="apr_poll.h::APR_POLLSET_THREADSAFE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define APR_POLLSET_THREADSAFE 0x001 /**< Adding or Removing a Descriptor is thread safe */ </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Adding or Removing a Descriptor is thread safe </td> + </tr> +</table> <hr><h2>Typedef Documentation</h2> <a class="anchor" name="ga0" doxytag="apr_poll.h::apr_pollfd_t" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> @@ -239,13 +264,13 @@ </tr> </table> <hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="ga14" doxytag="apr_poll.h::apr_datatype_e" ></a><p> +<a class="anchor" name="ga15" doxytag="apr_poll.h::apr_datatype_e" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__poll.html#ga14">apr_datatype_e</a> </td> + <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__poll.html#ga15">apr_datatype_e</a> </td> </tr> </table> </td> @@ -261,13 +286,13 @@ <p> Used in <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> to determine what the <a class="el" href="unionapr__descriptor.html">apr_descriptor</a> is <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga14a8" doxytag="APR_NO_DESC" ></a>APR_NO_DESC</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga15a9" doxytag="APR_NO_DESC" ></a>APR_NO_DESC</em> </td><td> nothing here </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga14a9" doxytag="APR_POLL_SOCKET" ></a>APR_POLL_SOCKET</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga15a10" doxytag="APR_POLL_SOCKET" ></a>APR_POLL_SOCKET</em> </td><td> descriptor refers to a socket </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga14a10" doxytag="APR_POLL_FILE" ></a>APR_POLL_FILE</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga15a11" doxytag="APR_POLL_FILE" ></a>APR_POLL_FILE</em> </td><td> descriptor refers to a file </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga14a11" doxytag="APR_POLL_LASTDESC" ></a>APR_POLL_LASTDESC</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga15a12" doxytag="APR_POLL_LASTDESC" ></a>APR_POLL_LASTDESC</em> </td><td> descriptor is the last one in the list </td></tr> </table> </dl> @@ -428,9 +453,10 @@ <tr><td></td><td valign=top><em>pollset</em> </td><td>The pointer in which to return the newly created object </td></tr> <tr><td></td><td valign=top><em>size</em> </td><td>The maximum number of descriptors that this pollset can hold </td></tr> <tr><td></td><td valign=top><em>p</em> </td><td>The pool from which to allocate the pollset </td></tr> - <tr><td></td><td valign=top><em>flags</em> </td><td>Optional flags to modify the operation of the pollset (reserved for future expansion) </td></tr> + <tr><td></td><td valign=top><em>flags</em> </td><td>Optional flags to modify the operation of the pollset.</td></tr> </table> </dl> +<dl compact><dt><b>Remarks:</b></dt><dd>If flags equals APR_POLLSET_THREADSAFE, then a pollset is created on which it is safe to make concurrent calls to <a class="el" href="group__apr__poll.html#ga4">apr_pollset_add()</a>, <a class="el" href="group__apr__poll.html#ga5">apr_pollset_remove()</a> and <a class="el" href="group__apr__poll.html#ga6">apr_pollset_poll()</a> from separate threads. This feature is only supported on some platforms; the <a class="el" href="group__apr__poll.html#ga2">apr_pollset_create()</a> call will fail with APR_ENOTIMPL on platforms where it is not supported. </dd></dl> </td> </tr> </table> @@ -567,8 +593,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__pools.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__pools.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__pools.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__pools.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Memory Pool Functions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Memory Pool Functions</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -180,7 +180,7 @@ <td> <p> -<b>Value:</b><pre class="fragment"><div>APR_DECLARE(<a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *) apr_##type##_pool_get \ +<b>Value:</b><pre class="fragment"><div>APR_DECLARE(apr_pool_t *) apr_##type##_pool_get \ (const apr_##type##_t *the##type) </div></pre>Declaration helper macro to construct apr_foo_pool_get()s.<p> This standardized macro is used by opaque (APR) data types to return the apr_pool_t that is associated with the data type.<p> @@ -218,7 +218,7 @@ <td> <p> -<b>Value:</b><pre class="fragment"><div>APR_DECLARE(<a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *) apr_##type##_pool_get \ +<b>Value:</b><pre class="fragment"><div>APR_DECLARE(apr_pool_t *) apr_##type##_pool_get \ (const apr_##type##_t *the##type) \ { <span class="keywordflow">return</span> the##type->pool; } </div></pre>Implementation helper macro to provide apr_foo_pool_get()s.<p> @@ -1533,8 +1533,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__portabile.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__portabile.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__portabile.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__portabile.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Portability Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Portability Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -44,7 +44,7 @@ <tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="ga9" doxytag="apr_portabile::apr_os_sock_info_t" ></a> typedef <a class="el" href="structapr__os__sock__info__t.html">apr_os_sock_info_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__portabile.html#ga9">apr_os_sock_info_t</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">alias for local OS socket <br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">alias for local OS socket <br><br></td></tr> <tr><td colspan=2><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__portabile.html#ga10">apr_os_file_get</a> (<a class="el" href="group__apr__portabile.html#ga0">apr_os_file_t</a> *thefile, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *file)</td></tr> @@ -1231,8 +1231,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__proc__mutex.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__proc__mutex.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__proc__mutex.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__proc__mutex.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Process Locking Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Process Locking Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -513,8 +513,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__random.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__random.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__random.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__random.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Random Functions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Random Functions</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -55,8 +55,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__ring.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__ring.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__ring.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__ring.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Ring Macro Implementations</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Ring Macro Implementations</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -1269,8 +1269,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__shm.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__shm.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__shm.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__shm.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Shared Memory Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Shared Memory Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -133,6 +133,7 @@ <tr><td></td><td valign=top><em>m</em> </td><td>The shared memory segment from which to retrieve the base address. </td></tr> </table> </dl> +<dl compact><dt><b>Returns:</b></dt><dd>address, aligned by APR_ALIGN_DEFAULT. </dd></dl> </td> </tr> </table> @@ -366,8 +367,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__signal.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__signal.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__signal.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__signal.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Handling</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Handling</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -220,8 +220,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__sockopt.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__sockopt.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__sockopt.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__sockopt.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Socket option definitions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Socket option definitions<br> <small> @@ -11,33 +11,35 @@ </h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga0">APR_SO_LINGER</a> 1</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga0">APR_SO_LINGER</a> 1 /**< Linger */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga1">APR_SO_KEEPALIVE</a> 2</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga1">APR_SO_KEEPALIVE</a> 2 /**< Keepalive */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga2">APR_SO_DEBUG</a> 4</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga2">APR_SO_DEBUG</a> 4 /**< Debug */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga3">APR_SO_NONBLOCK</a> 8</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga3">APR_SO_NONBLOCK</a> 8 /**< Non-blocking IO */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga4">APR_SO_REUSEADDR</a> 16</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga4">APR_SO_REUSEADDR</a> 16 /**< Reuse addresses */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga5">APR_SO_SNDBUF</a> 64</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga5">APR_SO_SNDBUF</a> 64 /**< Send buffer */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga6">APR_SO_RCVBUF</a> 128</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga6">APR_SO_RCVBUF</a> 128 /**< Receive buffer */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga7">APR_SO_DISCONNECTED</a> 256</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga7">APR_SO_DISCONNECTED</a> 256 /**< Disconnected */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga8">APR_TCP_NODELAY</a> 512</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga8">APR_TCP_NODELAY</a></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga9">APR_TCP_NOPUSH</a> 1024</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga9">APR_TCP_NOPUSH</a> 1024 /**< No push */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga10">APR_RESET_NODELAY</a> 2048</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga10">APR_RESET_NODELAY</a></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga11">APR_INCOMPLETE_READ</a> 4096</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga11">APR_INCOMPLETE_READ</a></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga12">APR_INCOMPLETE_WRITE</a> 8192</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga12">APR_INCOMPLETE_WRITE</a></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga13">APR_IPV6_V6ONLY</a> 16384</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga13">APR_IPV6_V6ONLY</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__sockopt.html#ga14">APR_TCP_DEFER_ACCEPT</a></td></tr> </table> <hr><h2>Define Documentation</h2> @@ -47,7 +49,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_INCOMPLETE_READ 4096 </td> + <td class="md" nowrap valign="top"> #define APR_INCOMPLETE_READ </td> </tr> </table> </td> @@ -61,7 +63,18 @@ <td> <p> -Set on non-blocking sockets (timeout != 0) on which the previous read() did not fill a buffer completely. the next <a class="el" href="group__apr__network__io.html#ga24">apr_socket_recv()</a> will first call select()/poll() rather than going straight into read(). (Can also be set by an application to force a select()/poll() call before the next read, in cases where the app expects that an immediate read would fail.) </td> +<b>Value:</b><pre class="fragment"><div>4096 <span class="comment">/**< Set on non-blocking sockets</span> +<span class="comment"> * (timeout != 0) on which the</span> +<span class="comment"> * previous read() did not fill a buffer</span> +<span class="comment"> * completely. the next apr_socket_recv() </span> +<span class="comment"> * will first call select()/poll() rather than</span> +<span class="comment"> * going straight into read(). (Can also</span> +<span class="comment"> * be set by an application to force a</span> +<span class="comment"> * select()/poll() call before the next</span> +<span class="comment"> * read, in cases where the app expects</span> +<span class="comment"> * that an immediate read would fail.)</span> +<span class="comment"> */</span> +</div></pre>Set on non-blocking sockets (timeout != 0) on which the previous read() did not fill a buffer completely. the next <a class="el" href="group__apr__network__io.html#ga24">apr_socket_recv()</a> will first call select()/poll() rather than going straight into read(). (Can also be set by an application to force a select()/poll() call before the next read, in cases where the app expects that an immediate read would fail.) </td> </tr> </table> <a class="anchor" name="ga12" doxytag="apr_network_io.h::APR_INCOMPLETE_WRITE" ></a><p> @@ -70,7 +83,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_INCOMPLETE_WRITE 8192 </td> + <td class="md" nowrap valign="top"> #define APR_INCOMPLETE_WRITE </td> </tr> </table> </td> @@ -84,7 +97,10 @@ <td> <p> -like APR_INCOMPLETE_READ, but for write <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__sockopt.html#ga11">APR_INCOMPLETE_READ</a> </dd></dl> +<b>Value:</b><pre class="fragment"><div>8192 <span class="comment">/**< like APR_INCOMPLETE_READ, but for write</span> +<span class="comment"> * @see APR_INCOMPLETE_READ</span> +<span class="comment"> */</span> +</div></pre>like APR_INCOMPLETE_READ, but for write <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__sockopt.html#ga11">APR_INCOMPLETE_READ</a> </dd></dl> </td> </tr> </table> @@ -94,7 +110,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_IPV6_V6ONLY 16384 </td> + <td class="md" nowrap valign="top"> #define APR_IPV6_V6ONLY </td> </tr> </table> </td> @@ -108,7 +124,10 @@ <td> <p> -Don't accept IPv4 connections on an IPv6 listening socket. </td> +<b>Value:</b><pre class="fragment"><div>16384 <span class="comment">/**< Don't accept IPv4 connections on an</span> +<span class="comment"> * IPv6 listening socket.</span> +<span class="comment"> */</span> +</div></pre>Don't accept IPv4 connections on an IPv6 listening socket. </td> </tr> </table> <a class="anchor" name="ga10" doxytag="apr_network_io.h::APR_RESET_NODELAY" ></a><p> @@ -117,7 +136,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_RESET_NODELAY 2048 </td> + <td class="md" nowrap valign="top"> #define APR_RESET_NODELAY </td> </tr> </table> </td> @@ -131,7 +150,13 @@ <td> <p> -This flag is ONLY set internally when we set APR_TCP_NOPUSH with APR_TCP_NODELAY set to tell us that APR_TCP_NODELAY should be turned on again when NOPUSH is turned off </td> +<b>Value:</b><pre class="fragment"><div>2048 <span class="comment">/**< This flag is ONLY set internally</span> +<span class="comment"> * when we set APR_TCP_NOPUSH with</span> +<span class="comment"> * APR_TCP_NODELAY set to tell us that</span> +<span class="comment"> * APR_TCP_NODELAY should be turned on</span> +<span class="comment"> * again when NOPUSH is turned off</span> +<span class="comment"> */</span> +</div></pre>This flag is ONLY set internally when we set APR_TCP_NOPUSH with APR_TCP_NODELAY set to tell us that APR_TCP_NODELAY should be turned on again when NOPUSH is turned off </td> </tr> </table> <a class="anchor" name="ga2" doxytag="apr_network_io.h::APR_SO_DEBUG" ></a><p> @@ -140,7 +165,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_DEBUG 4 </td> + <td class="md" nowrap valign="top"> #define APR_SO_DEBUG 4 /**< Debug */ </td> </tr> </table> </td> @@ -163,7 +188,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_DISCONNECTED 256 </td> + <td class="md" nowrap valign="top"> #define APR_SO_DISCONNECTED 256 /**< Disconnected */ </td> </tr> </table> </td> @@ -186,7 +211,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_KEEPALIVE 2 </td> + <td class="md" nowrap valign="top"> #define APR_SO_KEEPALIVE 2 /**< Keepalive */ </td> </tr> </table> </td> @@ -209,7 +234,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_LINGER 1 </td> + <td class="md" nowrap valign="top"> #define APR_SO_LINGER 1 /**< Linger */ </td> </tr> </table> </td> @@ -232,7 +257,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_NONBLOCK 8 </td> + <td class="md" nowrap valign="top"> #define APR_SO_NONBLOCK 8 /**< Non-blocking IO */ </td> </tr> </table> </td> @@ -255,7 +280,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_RCVBUF 128 </td> + <td class="md" nowrap valign="top"> #define APR_SO_RCVBUF 128 /**< Receive buffer */ </td> </tr> </table> </td> @@ -278,7 +303,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_REUSEADDR 16 </td> + <td class="md" nowrap valign="top"> #define APR_SO_REUSEADDR 16 /**< Reuse addresses */ </td> </tr> </table> </td> @@ -301,7 +326,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_SO_SNDBUF 64 </td> + <td class="md" nowrap valign="top"> #define APR_SO_SNDBUF 64 /**< Send buffer */ </td> </tr> </table> </td> @@ -318,13 +343,41 @@ Send buffer </td> </tr> </table> +<a class="anchor" name="ga14" doxytag="apr_network_io.h::APR_TCP_DEFER_ACCEPT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define APR_TCP_DEFER_ACCEPT </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><pre class="fragment"><div>32768 <span class="comment">/**< Delay accepting of new connections </span> +<span class="comment"> * until data is available.</span> +<span class="comment"> * @see apr_socket_accept_filter</span> +<span class="comment"> */</span> +</div></pre>Delay accepting of new connections until data is available. <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__network__io.html#ga37">apr_socket_accept_filter</a> </dd></dl> + </td> + </tr> +</table> <a class="anchor" name="ga8" doxytag="apr_network_io.h::APR_TCP_NODELAY" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_TCP_NODELAY 512 </td> + <td class="md" nowrap valign="top"> #define APR_TCP_NODELAY </td> </tr> </table> </td> @@ -338,7 +391,10 @@ <td> <p> -For SCTP sockets, this is mapped to STCP_NODELAY internally. </td> +<b>Value:</b><pre class="fragment"><div>512 <span class="comment">/**< For SCTP sockets, this is mapped</span> +<span class="comment"> * to STCP_NODELAY internally.</span> +<span class="comment"> */</span> +</div></pre>For SCTP sockets, this is mapped to STCP_NODELAY internally. </td> </tr> </table> <a class="anchor" name="ga9" doxytag="apr_network_io.h::APR_TCP_NOPUSH" ></a><p> @@ -347,7 +403,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_TCP_NOPUSH 1024 </td> + <td class="md" nowrap valign="top"> #define APR_TCP_NOPUSH 1024 /**< No push */ </td> </tr> </table> </td> @@ -364,8 +420,8 @@ No push </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__strings.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__strings.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__strings.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__strings.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: String routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>String routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -1070,8 +1070,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__support.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__support.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__support.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__support.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Internal APR support functions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Internal APR support functions</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -56,8 +56,8 @@ Uses POOL for temporary allocations. </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__tables.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__tables.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__tables.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__tables.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Table and Array Functions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Table and Array Functions</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -1480,8 +1480,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__thread__cond.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__thread__cond.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__thread__cond.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__thread__cond.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Condition Variable Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Condition Variable Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -315,8 +315,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__thread__mutex.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__thread__mutex.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__thread__mutex.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__thread__mutex.html Mon Feb 7 15:10:17 2005 @@ -3,16 +3,16 @@ <title>Apache Portable Runtime: Thread Mutex Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>Thread Mutex Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga7">APR_THREAD_MUTEX_DEFAULT</a> 0x0</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga7">APR_THREAD_MUTEX_DEFAULT</a> 0x0 /**< platform-optimal lock behavior */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga8">APR_THREAD_MUTEX_NESTED</a> 0x1</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga8">APR_THREAD_MUTEX_NESTED</a> 0x1 /**< enable nested (recursive) locks */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga9">APR_THREAD_MUTEX_UNNESTED</a> 0x2</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga9">APR_THREAD_MUTEX_UNNESTED</a> 0x2 /**< disable nested locks */</td></tr> <tr><td colspan=2><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="group__apr__thread__mutex.html#ga0">apr_thread_mutex_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__mutex.html#ga0">apr_thread_mutex_t</a></td></tr> @@ -38,7 +38,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_DEFAULT 0x0 </td> + <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_DEFAULT 0x0 /**< platform-optimal lock behavior */ </td> </tr> </table> </td> @@ -61,7 +61,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_NESTED 0x1 </td> + <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_NESTED 0x1 /**< enable nested (recursive) locks */ </td> </tr> </table> </td> @@ -84,7 +84,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_UNNESTED 0x2 </td> + <td class="md" nowrap valign="top"> #define APR_THREAD_MUTEX_UNNESTED 0x2 /**< disable nested locks */ </td> </tr> </table> </td> @@ -342,8 +342,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html>