[Top][All Lists]
[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 ‘<tt>microhttpd.h</tt>’.
</p>
@@ -90,11 +90,10 @@
<tr><td align="left" valign="top"><a href="#microhttpd_002dinit">5. Starting
and stopping the server</a></td><td> </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> </td><td
align="left" valign="top"></td></tr>
<tr><td align="left" valign="top"><a href="#microhttpd_002drequests">7.
Handling requests</a></td><td> </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> </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> </td><td align="left"
valign="top"></td></tr>
<tr><td align="left" valign="top"><a href="#microhttpd_002ddauth">9. Utilizing
Authentication</a></td><td> </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> </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> </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> </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 ’enum MHD_GNUTLS_CipherAlgorithm’).
-</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 ’enum MHD_GNUTLS_HashAlgorithm’).
-</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> </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> </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 ’enum MHD_GNUTLS_CipherAlgorithm’).
+</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 ’enum MHD_GNUTLS_HashAlgorithm’).
+</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"> < </a>]</td>
-<td valign="middle" align="left">[<a href="#GNU_002dLGPL" title="Next section
in reading order"> > </a>]</td>
+<td valign="middle" align="left">[<a href="#microhttpd_002doption-conn"
title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="#microhttpd_002dinfo"
title="Beginning of this chapter or previous chapter"> << </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"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#GNU_002dLGPL" title="Next section
in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#microhttpd_002dinfo"
title="Beginning of this chapter or previous chapter"> << </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"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </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"> < </a>]</td>
+<tr><td valign="middle" align="left">[<a href="#microhttpd_002doption-conn"
title="Previous section in reading order"> < </a>]</td>
<td valign="middle" align="left">[<a href="#GNU-GPL-with-eCos-Extension"
title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="#microhttpd_002dinfo"
title="Beginning of this chapter or previous chapter"> << </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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16774 - libmicrohttpd-docs/WWW,
gnunet <=