gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16774 - libmicrohttpd-docs/WWW


From: gnunet
Subject: [GNUnet-SVN] r16774 - libmicrohttpd-docs/WWW
Date: Mon, 12 Sep 2011 19:53:19 +0200

Author: grothoff
Date: 2011-09-12 19:53:19 +0200 (Mon, 12 Sep 2011)
New Revision: 16774

Modified:
   libmicrohttpd-docs/WWW/microhttpd.html
   libmicrohttpd-docs/WWW/microhttpd.pdf
Log:
update

Modified: libmicrohttpd-docs/WWW/microhttpd.html
===================================================================
--- libmicrohttpd-docs/WWW/microhttpd.html      2011-09-12 16:32:36 UTC (rev 
16773)
+++ libmicrohttpd-docs/WWW/microhttpd.html      2011-09-12 17:53:19 UTC (rev 
16774)
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- This manual documents GNU libmicrohttpd version 0.9.12, last
-updated 23 June 2011. It is built upon the documentation in the
+<!-- This manual documents GNU libmicrohttpd version 0.9.13, last
+updated 6 August 2011. It is built upon the documentation in the
 header file microhttpd.h.
 
 
@@ -16,7 +16,7 @@
 
 GNU libmicrohttpd is a GNU package.
  -->
-<!-- Created on June 23, 2011 by texi2html 1.82
+<!-- Created on September 12, 2011 by texi2html 1.82
 texi2html was written by: 
             Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -66,8 +66,8 @@
 </tr></table>
 <a name="The-GNU-libmicrohttpd-Library"></a>
 <h1 class="settitle">The GNU libmicrohttpd Library</h1>
-<p>This manual documents GNU libmicrohttpd version 0.9.12, last
-updated 23 June 2011. It is built upon the documentation in the
+<p>This manual documents GNU libmicrohttpd version 0.9.13, last
+updated 6 August 2011. It is built upon the documentation in the
 header file &lsquo;<tt>microhttpd.h</tt>&rsquo;.
 </p>
 
@@ -90,11 +90,10 @@
 <tr><td align="left" valign="top"><a href="#microhttpd_002dinit">5. Starting 
and stopping the server</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#microhttpd_002dinspect">6. 
Implementing external <code>select</code></a></td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#microhttpd_002drequests">7. 
Handling requests</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#microhttpd_002dresponses">8. 
Building answers to responses</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">        Building responses to requests.
-</td></tr>
+<tr><td align="left" valign="top"><a href="#microhttpd_002dresponses">8. 
Building responses to requests</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#microhttpd_002ddauth">9. Utilizing 
Authentication</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#microhttpd_002dpost">10. Adding a 
<code>POST</code> processor</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#microhttpd_002dinfo">11. Obtaining 
status information.</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top"><a href="#microhttpd_002dinfo">11. Obtaining 
and modifying status information.</a></td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
 <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
 Appendices
 
@@ -837,86 +836,9 @@
 </dd></dl>
 
 
-<dl>
-<dt><a name="index-MHD_005fConnectionInfoType"></a><u>Enumeration:</u> 
<b>MHD_ConnectionInfoType</b></dt>
-<dd><p>Values of this enum are used to specify what information about a
-connection is desired.
-</p>
-<dl compact="compact">
-<dt> <code>MHD_CONNECTION_INFO_CIPHER_ALGO</code></dt>
-<dd><p>What cipher algorithm is being used (HTTPS connections only).  
-Takes no extra arguments.
-NULL is returned for non-HTTPS connections.
-</p>
-</dd>
-<dt> <code>MHD_CONNECTION_INFO_PROTOCOL,</code></dt>
-<dd><p>Takes no extra arguments.   Allows finding out the TLS/SSL protocol used
-(HTTPS connections only).
-NULL is returned for non-HTTPS connections.
-</p>
-</dd>
-<dt> <code>MHD_CONNECTION_INFO_CLIENT_ADDRESS</code></dt>
-<dd><p>Returns information about the address of the client.  Returns 
-essentially a <code>struct sockaddr **</code> (since the API returns
-a <code>union MHD_ConnectionInfo *</code> and that union contains
-a <code>struct sockaddr *</code>).
-</p>
-</dd>
-<dt> <code>MHD_CONNECTION_INFO_GNUTLS_SESSION,</code></dt>
-<dd><p>Takes no extra arguments.  Allows access to the underlying GNUtls 
session,
-including access to the underlying GNUtls client certificate
-(HTTPS connections only).  Takes no extra arguments.  
-NULL is returned for non-HTTPS connections.
-</p>
-</dd>
-<dt> <code>MHD_CONNECTION_INFO_GNUTLS_CLIENT_CERT,</code></dt>
-<dd><p>Takes no extra arguments.  Allows access to the client certificate
-including access to the underlying GNUtls client certificate
-(HTTPS connections only).  Takes no extra arguments.
-</p>
-</dd>
-<dt> <code>MHD_CONNECTION_INFO_DAEMON</code></dt>
-<dd><p>Returns information about <code>struct MHD_Daemon</code> which manages
-this connection.
-</p>
-</dd>
-</dl>
-</dd></dl>
 
 
 
-
-<dl>
-<dt><a name="index-MHD_005fDaemonInfoType"></a><u>Enumeration:</u> 
<b>MHD_DaemonInfoType</b></dt>
-<dd><p>Values of this enum are used to specify what
-information about a daemon is desired.
-</p><dl compact="compact">
-<dt> <code>MHD_DAEMON_INFO_KEY_SIZE</code></dt>
-<dd><p>Request information about the key size for a particular cipher
-algorithm.  The cipher algorithm should be passed as an extra argument
-(of type &rsquo;enum MHD_GNUTLS_CipherAlgorithm&rsquo;).
-</p>
-</dd>
-<dt> <code>MHD_DAEMON_INFO_MAC_KEY_SIZE</code></dt>
-<dd><p>Request information about the key size for a particular cipher
-algorithm.  The cipher algorithm should be passed as an extra argument
-(of type &rsquo;enum MHD_GNUTLS_HashAlgorithm&rsquo;).
-</p>
-</dd>
-<dt> <code>MHD_DAEMON_INFO_LISTEN_FD</code></dt>
-<dd><a name="index-listen"></a>
-<p>Request the file-descriptor number that MHD is using to listen to the
-server socket.  This can be useful if no port
-was specified and a client needs to learn what port
-is actually being used by MHD.
-No extra arguments should be passed.
-</p>
-</dd>
-</dl>
-</dd></dl>
-
-
-
 <hr size="6">
 <a name="microhttpd_002dstruct"></a>
 <table cellpadding="1" cellspacing="1" border="0">
@@ -1414,8 +1336,6 @@
 connections is scanned and their file descriptors added to the correct
 set.
 </p>
-<p>see <a href="libc.html#Top">(libc)</a>, for details on file descriptor sets.
-</p>
 <p>After the call completed successfully: the variable referenced by
 <var>max_fd</var> references the file descriptor with highest integer
 identifier. The variable must be set to zero before invoking this
@@ -1550,8 +1470,8 @@
 <td valign="middle" align="left">[<a href="#Concept-Index" 
title="Index">Index</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<a name="Building-answers-to-responses"></a>
-<h1 class="chapter">8. Building answers to responses</h1>
+<a name="Building-responses-to-requests"></a>
+<h1 class="chapter">8. Building responses to requests</h1>
 
 
 <p>Response objects handling by <acronym>MHD</acronym> is asynchronous with 
respect to the
@@ -1730,8 +1650,6 @@
 <dt><a 
name="index-MHD_005fcreate_005fresponse_005ffrom_005ffd"></a><u>Function:</u> 
struct MHD_Response * <b>MHD_create_response_from_fd</b><i> (uint64_t size, int 
fd)</i></dt>
 <dd><p>Create a response object.  The response object can be extended with
 header information and then it can be used any number of times.
-Function is deprecated, use <code>MHD_create_response_from_fd_at_offset</code>
-instead (with an offset of zero).
 </p>
 <dl compact="compact">
 <dt> <var>size</var></dt>
@@ -2430,8 +2348,8 @@
 <td valign="middle" align="left">[<a href="#Concept-Index" 
title="Index">Index</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<a name="Obtaining-status-information_002e"></a>
-<h1 class="chapter">11. Obtaining status information.</h1>
+<a name="Obtaining-and-modifying-status-information_002e"></a>
+<h1 class="chapter">11. Obtaining and modifying status information.</h1>
 
 
 <table class="menu" border="0" cellspacing="0">
@@ -2439,6 +2357,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#microhttpd_002dinfo-conn">11.2 
Obtaining state information about a connection</a></td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">          State information about a connection
 </td></tr>
+<tr><td align="left" valign="top"><a href="#microhttpd_002doption-conn">11.3 
Setting custom options for an individual 
connection</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">        
Modify per-connection options
+</td></tr>
 </table>
 
 
@@ -2489,11 +2409,43 @@
 applicable.
 </p></dd></dl>
 
+
+<dl>
+<dt><a name="index-MHD_005fDaemonInfoType"></a><u>Enumeration:</u> 
<b>MHD_DaemonInfoType</b></dt>
+<dd><p>Values of this enum are used to specify what
+information about a daemon is desired.
+</p><dl compact="compact">
+<dt> <code>MHD_DAEMON_INFO_KEY_SIZE</code></dt>
+<dd><p>Request information about the key size for a particular cipher
+algorithm.  The cipher algorithm should be passed as an extra argument
+(of type &rsquo;enum MHD_GNUTLS_CipherAlgorithm&rsquo;).
+</p>
+</dd>
+<dt> <code>MHD_DAEMON_INFO_MAC_KEY_SIZE</code></dt>
+<dd><p>Request information about the key size for a particular cipher
+algorithm.  The cipher algorithm should be passed as an extra argument
+(of type &rsquo;enum MHD_GNUTLS_HashAlgorithm&rsquo;).
+</p>
+</dd>
+<dt> <code>MHD_DAEMON_INFO_LISTEN_FD</code></dt>
+<dd><a name="index-listen"></a>
+<p>Request the file-descriptor number that MHD is using to listen to the
+server socket.  This can be useful if no port
+was specified and a client needs to learn what port
+is actually being used by MHD.
+No extra arguments should be passed.
+</p>
+</dd>
+</dl>
+</dd></dl>
+
+
+
 <hr size="6">
 <a name="microhttpd_002dinfo-conn"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#microhttpd_002dinfo-daemon" 
title="Previous section in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#GNU_002dLGPL" title="Next section 
in reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#microhttpd_002doption-conn" 
title="Next section in reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#microhttpd_002dinfo" 
title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#microhttpd_002dinfo" title="Up 
section"> Up </a>]</td>
@@ -2536,15 +2488,124 @@
 applicable.
 </p></dd></dl>
 
+<dl>
+<dt><a name="index-MHD_005fConnectionInfoType"></a><u>Enumeration:</u> 
<b>MHD_ConnectionInfoType</b></dt>
+<dd><p>Values of this enum are used to specify what information about a
+connection is desired.
+</p>
+<dl compact="compact">
+<dt> <code>MHD_CONNECTION_INFO_CIPHER_ALGO</code></dt>
+<dd><p>What cipher algorithm is being used (HTTPS connections only).  
+Takes no extra arguments.
+NULL is returned for non-HTTPS connections.
+</p>
+</dd>
+<dt> <code>MHD_CONNECTION_INFO_PROTOCOL,</code></dt>
+<dd><p>Takes no extra arguments.   Allows finding out the TLS/SSL protocol used
+(HTTPS connections only).
+NULL is returned for non-HTTPS connections.
+</p>
+</dd>
+<dt> <code>MHD_CONNECTION_INFO_CLIENT_ADDRESS</code></dt>
+<dd><p>Returns information about the address of the client.  Returns 
+essentially a <code>struct sockaddr **</code> (since the API returns
+a <code>union MHD_ConnectionInfo *</code> and that union contains
+a <code>struct sockaddr *</code>).
+</p>
+</dd>
+<dt> <code>MHD_CONNECTION_INFO_GNUTLS_SESSION,</code></dt>
+<dd><p>Takes no extra arguments.  Allows access to the underlying GNUtls 
session,
+including access to the underlying GNUtls client certificate
+(HTTPS connections only).  Takes no extra arguments.  
+NULL is returned for non-HTTPS connections.
+</p>
+</dd>
+<dt> <code>MHD_CONNECTION_INFO_GNUTLS_CLIENT_CERT,</code></dt>
+<dd><p>Dysfunctional (never implemented, deprecated).  Use
+MHD_CONNECTION_INFO_GNUTLS_SESSION to get the <code>gnutls_session_t</code>
+and then call <code>gnutls_certificate_get_peers()</code>.
+</p>
+</dd>
+<dt> <code>MHD_CONNECTION_INFO_DAEMON</code></dt>
+<dd><p>Returns information about <code>struct MHD_Daemon</code> which manages
+this connection.
+</p>
+</dd>
+</dl>
+</dd></dl>
 
 
 
+<hr size="6">
+<a name="microhttpd_002doption-conn"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#microhttpd_002dinfo-conn" 
title="Previous section in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#GNU_002dLGPL" title="Next section 
in reading order"> &gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#microhttpd_002dinfo" 
title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#microhttpd_002dinfo" title="Up 
section"> Up </a>]</td>
+<td valign="middle" align="left">[<a href="#GNU_002dLGPL" title="Next 
chapter"> &gt;&gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="#Concept-Index" 
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<a name="Setting-custom-options-for-an-individual-connection"></a>
+<h2 class="section">11.3 Setting custom options for an individual 
connection</h2>
+<a name="index-timeout-3"></a>
 
 
+
+<dl>
+<dt><a name="index-MHD_005fset_005fconnection_005foption"></a><u>Function:</u> 
int <b>MHD_set_connection_option</b><i> (struct MHD_Connection *daemon, enum 
MHD_CONNECTION_OPTION option, ...)</i></dt>
+<dd><p>Set a custom option for the given connection.
+</p>
+<dl compact="compact">
+<dt> <var>connection</var></dt>
+<dd><p>the connection for which an option should be set or modified;
+</p>
+</dd>
+<dt> <var>option</var></dt>
+<dd><p>option to set
+</p>
+</dd>
+<dt> <var>...</var></dt>
+<dd><p>additional arguments for the option (depending on option)
+</p></dd>
+</dl>
+
+<p>Returns <code>MHD_YES</code> on success, <code>MHD_NO</code> for errors
+(i.e. option argument invalid or option unknown).
+</p></dd></dl>
+
+
+<dl>
+<dt><a name="index-MHD_005fCONNECTION_005fOPTION"></a><u>Enumeration:</u> 
<b>MHD_CONNECTION_OPTION</b></dt>
+<dd><p>Values of this enum are used to specify which option for a
+connection should be changed.
+</p>
+<dl compact="compact">
+<dt> <code>MHD_CONNECTION_OPTION_TIMEOUT</code></dt>
+<dd><p>Set a custom timeout for the given connection.   Specified
+as the number of seconds, given as an <code>unsigned int</code>.  Use
+zero for no timeout. 
+</p>
+</dd>
+</dl>
+</dd></dl>
+
+
+
+
+
 <hr size="6">
 <a name="GNU_002dLGPL"></a>
 <table cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#microhttpd_002dinfo-conn" 
title="Previous section in reading order"> &lt; </a>]</td>
+<tr><td valign="middle" align="left">[<a href="#microhttpd_002doption-conn" 
title="Previous section in reading order"> &lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#GNU-GPL-with-eCos-Extension" 
title="Next section in reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#microhttpd_002dinfo" 
title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
@@ -4149,7 +4210,7 @@
 <tr><td></td><td valign="top"><a href="#index-license">license</a></td><td 
valign="top"><a href="#GNU_002dLGPL">GNU-LGPL</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-license-1">license</a></td><td 
valign="top"><a href="#GNU-GPL-with-eCos-Extension">GNU GPL with eCos 
Extension</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-license-2">license</a></td><td 
valign="top"><a href="#GNU_002dFDL">GNU-FDL</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-listen">listen</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-listen">listen</a></td><td 
valign="top"><a href="#microhttpd_002dinfo-daemon">11.1 Obtaining state 
information about an MHD daemon</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-logging">logging</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-logging-1">logging</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-long-long">long long</a></td><td 
valign="top"><a href="#MHD_005fLONG_005fLONG">1.4 MHD_LONG_LONG</a></td></tr>
@@ -4194,6 +4255,7 @@
 <tr><td></td><td valign="top"><a href="#index-timeout">timeout</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-timeout-1">timeout</a></td><td 
valign="top"><a href="#microhttpd_002dinspect">6. Implementing external 
<code>select</code></a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-timeout-2">timeout</a></td><td 
valign="top"><a href="#microhttpd_002dinspect">6. Implementing external 
<code>select</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-timeout-3">timeout</a></td><td 
valign="top"><a href="#microhttpd_002doption-conn">11.3 Setting custom options 
for an individual connection</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-TLS">TLS</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-TLS-1">TLS</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-TLS-2">TLS</a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
@@ -4303,6 +4365,7 @@
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fqueue_005fbasic_005fauth_005ffail_005fresponse"><code>MHD_queue_basic_auth_fail_response</code></a></td><td
 valign="top"><a href="#microhttpd_002ddauth-basic">9.1 Using Basic 
Authentication</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fqueue_005fresponse"><code>MHD_queue_response</code></a></td><td
 valign="top"><a href="#microhttpd_002dresponse-enqueue">8.1 Enqueuing a 
response</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005frun"><code>MHD_run</code></a></td><td valign="top"><a 
href="#microhttpd_002dinit">5. Starting and stopping the server</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-MHD_005fset_005fconnection_005foption"><code>MHD_set_connection_option</code></a></td><td
 valign="top"><a href="#microhttpd_002doption-conn">11.3 Setting custom options 
for an individual connection</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fset_005fconnection_005fvalue"><code>MHD_set_connection_value</code></a></td><td
 valign="top"><a href="#microhttpd_002drequests">7. Handling 
requests</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fset_005fpanic_005ffunc"><code>MHD_set_panic_func</code></a></td><td
 valign="top"><a href="#microhttpd_002dinit">5. Starting and stopping the 
server</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fstart_005fdaemon"><code>MHD_start_daemon</code></a></td><td
 valign="top"><a href="#microhttpd_002dinit">5. Starting and stopping the 
server</a></td></tr>
@@ -4346,10 +4409,11 @@
 <tr><th><a name="Type-Index-1_tp_letter-M">M</a></th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fConnection"><code>MHD_Connection</code></a></td><td 
valign="top"><a href="#microhttpd_002dstruct">3. Structures type 
definition</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fConnectionInfo"><code>MHD_ConnectionInfo</code></a></td><td
 valign="top"><a href="#microhttpd_002dstruct">3. Structures type 
definition</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-MHD_005fConnectionInfoType"><code>MHD_ConnectionInfoType</code></a></td><td
 valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-MHD_005fConnectionInfoType"><code>MHD_ConnectionInfoType</code></a></td><td
 valign="top"><a href="#microhttpd_002dinfo-conn">11.2 Obtaining state 
information about a connection</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-MHD_005fCONNECTION_005fOPTION"><code>MHD_CONNECTION_OPTION</code></a></td><td
 valign="top"><a href="#microhttpd_002doption-conn">11.3 Setting custom options 
for an individual connection</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fDaemon"><code>MHD_Daemon</code></a></td><td 
valign="top"><a href="#microhttpd_002dstruct">3. Structures type 
definition</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fDaemonInfo"><code>MHD_DaemonInfo</code></a></td><td 
valign="top"><a href="#microhttpd_002dstruct">3. Structures type 
definition</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-MHD_005fDaemonInfoType"><code>MHD_DaemonInfoType</code></a></td><td
 valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-MHD_005fDaemonInfoType"><code>MHD_DaemonInfoType</code></a></td><td
 valign="top"><a href="#microhttpd_002dinfo-daemon">11.1 Obtaining state 
information about an MHD daemon</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fFLAG"><code>MHD_FLAG</code></a></td><td valign="top"><a 
href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fOPTION"><code>MHD_OPTION</code></a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-MHD_005fOptionItem"><code>MHD_OptionItem</code></a></td><td 
valign="top"><a href="#microhttpd_002dconst">2. Constants</a></td></tr>
@@ -4404,7 +4468,7 @@
   <li><a name="toc-Starting-and-stopping-the-server" 
href="#microhttpd_002dinit">5. Starting and stopping the server</a></li>
   <li><a name="toc-Implementing-external-select" 
href="#microhttpd_002dinspect">6. Implementing external 
<code>select</code></a></li>
   <li><a name="toc-Handling-requests" href="#microhttpd_002drequests">7. 
Handling requests</a></li>
-  <li><a name="toc-Building-answers-to-responses" 
href="#microhttpd_002dresponses">8. Building answers to responses</a>
+  <li><a name="toc-Building-responses-to-requests" 
href="#microhttpd_002dresponses">8. Building responses to requests</a>
   <ul class="toc">
     <li><a name="toc-Enqueuing-a-response" 
href="#microhttpd_002dresponse-enqueue">8.1 Enqueuing a response</a></li>
     <li><a name="toc-Creating-a-response-object" 
href="#microhttpd_002dresponse-create">8.2 Creating a response object</a></li>
@@ -4420,10 +4484,11 @@
   <ul class="toc">
     <li><a name="toc-Programming-interface-for-the-POST-processor" 
href="#microhttpd_002dpost-api">10.1 Programming interface for the 
<code>POST</code> processor</a></li>
   </ul></li>
-  <li><a name="toc-Obtaining-status-information_002e" 
href="#microhttpd_002dinfo">11. Obtaining status information.</a>
+  <li><a name="toc-Obtaining-and-modifying-status-information_002e" 
href="#microhttpd_002dinfo">11. Obtaining and modifying status information.</a>
   <ul class="toc">
     <li><a name="toc-Obtaining-state-information-about-an-MHD-daemon" 
href="#microhttpd_002dinfo-daemon">11.1 Obtaining state information about an 
MHD daemon</a></li>
     <li><a name="toc-Obtaining-state-information-about-a-connection" 
href="#microhttpd_002dinfo-conn">11.2 Obtaining state information about a 
connection</a></li>
+    <li><a name="toc-Setting-custom-options-for-an-individual-connection" 
href="#microhttpd_002doption-conn">11.3 Setting custom options for an 
individual connection</a></li>
   </ul></li>
   <li><a name="toc-GNU_002dLGPL-1" href="#GNU_002dLGPL">GNU-LGPL</a></li>
   <li><a name="toc-GNU-GPL-with-eCos-Extension-1" 
href="#GNU-GPL-with-eCos-Extension">GNU GPL with eCos Extension</a>
@@ -4454,10 +4519,10 @@
 <li><a name="stoc-Starting-and-stopping-the-server" 
href="#microhttpd_002dinit">5. Starting and stopping the server</a></li>
 <li><a name="stoc-Implementing-external-select" 
href="#microhttpd_002dinspect">6. Implementing external 
<code>select</code></a></li>
 <li><a name="stoc-Handling-requests" href="#microhttpd_002drequests">7. 
Handling requests</a></li>
-<li><a name="stoc-Building-answers-to-responses" 
href="#microhttpd_002dresponses">8. Building answers to responses</a></li>
+<li><a name="stoc-Building-responses-to-requests" 
href="#microhttpd_002dresponses">8. Building responses to requests</a></li>
 <li><a name="stoc-Utilizing-Authentication" href="#microhttpd_002ddauth">9. 
Utilizing Authentication</a></li>
 <li><a name="stoc-Adding-a-POST-processor" href="#microhttpd_002dpost">10. 
Adding a <code>POST</code> processor</a></li>
-<li><a name="stoc-Obtaining-status-information_002e" 
href="#microhttpd_002dinfo">11. Obtaining status information.</a></li>
+<li><a name="stoc-Obtaining-and-modifying-status-information_002e" 
href="#microhttpd_002dinfo">11. Obtaining and modifying status 
information.</a></li>
 <li><a name="stoc-GNU_002dLGPL-1" href="#GNU_002dLGPL">GNU-LGPL</a></li>
 <li><a name="stoc-GNU-GPL-with-eCos-Extension-1" 
href="#GNU-GPL-with-eCos-Extension">GNU GPL with eCos Extension</a></li>
 <li><a name="stoc-GNU_002dFDL-1" href="#GNU_002dFDL">GNU-FDL</a></li>
@@ -4476,7 +4541,7 @@
 </tr></table>
 <h1>About This Document</h1>
 <p>
-  This document was generated by <em>Christian Grothoff</em> on <em>June 23, 
2011</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
1.82</em></a>.
+  This document was generated by <em>Christian Grothoff</em> on <em>September 
12, 2011</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
1.82</em></a>.
 </p>
 <p>
   The buttons in the navigation panels have the following meaning:
@@ -4578,7 +4643,7 @@
 <hr size="1">
 <p>
  <font size="-1">
-  This document was generated by <em>Christian Grothoff</em> on <em>June 23, 
2011</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
1.82</em></a>.
+  This document was generated by <em>Christian Grothoff</em> on <em>September 
12, 2011</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
1.82</em></a>.
  </font>
  <br>
 

Modified: libmicrohttpd-docs/WWW/microhttpd.pdf
===================================================================
(Binary files differ)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]