<html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of classes" rel=Appendix href="index_classes.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Netcgi_env" rel="Chapter" href="Netcgi_env.html"> <link title="Netcgi_types" rel="Chapter" href="Netcgi_types.html"> <link title="Netcgi" rel="Chapter" href="Netcgi.html"> <link title="Netcgi_jserv" rel="Chapter" href="Netcgi_jserv.html"> <link title="Netcgi_jserv_ajp12" rel="Chapter" href="Netcgi_jserv_ajp12.html"> <link title="Netcgi_jserv_app" rel="Chapter" href="Netcgi_jserv_app.html"> <link title="Netcgi_fcgi_10" rel="Chapter" href="Netcgi_fcgi_10.html"> <link title="Netcgi_fcgi" rel="Chapter" href="Netcgi_fcgi.html"> <link title="Netcgi1_compat" rel="Chapter" href="Netcgi1_compat.html"><title>Ocamlnet 2 Reference Manual (netcgi1 add-on) : Index of values</title> </head> <body> <center><h1>Index of values</h1></center> <table> <tr><td align="left"><br>B</td></tr> <tr><td><a href="Netcgi1_compat.Netcgi.html#VALbuffered_transactional_optype">buffered_transactional_optype</a> [<a href="Netcgi1_compat.Netcgi.html">Netcgi1_compat.Netcgi</a>]</td> <td></td></tr> <tr><td><a href="Netcgi.html#VALbuffered_transactional_optype">buffered_transactional_optype</a> [<a href="Netcgi.html">Netcgi</a>]</td> <td><div class="info"> A predefined transactional <code class="code">operating_type</code> using a <code class="code">Buffer.t</code> to store the not yet completed transaction. </div> </td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Netcgi1_compat.Netcgi_env.html#VALdefault_config">default_config</a> [<a href="Netcgi1_compat.Netcgi_env.html">Netcgi1_compat.Netcgi_env</a>]</td> <td></td></tr> <tr><td><a href="Netcgi_env.html#VALdefault_config">default_config</a> [<a href="Netcgi_env.html">Netcgi_env</a>]</td> <td><div class="info"> The default configuration is: <code class="code">tmp_directory</code>: one of /var/tmp, /tmp, C:\temp, ., <code class="code">tmp_prefix</code>: "netstring", <code class="code">permitted_http_methods</code>: <code class="code">"GET"</code>, <code class="code">"POST"</code>, <code class="code">permitted_input_content_types</code>: <code class="code">"multipart/form-data"</code>, <code class="code">"application/x-www-form-urlencoded"</code>, <code class="code">input_content_length_limit</code>: <code class="code">maxint</code>, <code class="code">workarounds</code>: all To create a custom configuration, it is suggested to use this syntax: <pre><code class="code"> let custom_config = { default_config with tmp_prefix = "my_prefix" } </code></pre> </div> </td></tr> <tr><td align="left"><br>F</td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALfcgi_accept">fcgi_accept</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> accept a fastcgi connection </div> </td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALfcgi_destroy">fcgi_destroy</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> tear down a connection after finishing with it </div> </td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALfcgi_write_end_request">fcgi_write_end_request</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> write an end request record </div> </td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALfcgi_write_stderr">fcgi_write_stderr</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> write to fcgi stderr </div> </td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALfcgi_write_stdout">fcgi_write_stdout</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> write to fcgi stdout </div> </td></tr> <tr><td align="left"><br>G</td></tr> <tr><td><a href="Netcgi_fcgi.html#VALget_fcgi_activation">get_fcgi_activation</a> [<a href="Netcgi_fcgi.html">Netcgi_fcgi</a>]</td> <td><div class="info"> This function will accept one connection and build a cgi activation object for you. </div> </td></tr> <tr><td><a href="Netcgi_fcgi.html#VALget_fcgi_env">get_fcgi_env</a> [<a href="Netcgi_fcgi.html">Netcgi_fcgi</a>]</td> <td><div class="info"> This function allow you to accept one connection, and get an environment object for it. </div> </td></tr> <tr><td align="left"><br>J</td></tr> <tr><td><a href="Netcgi_jserv.html#VALjvm_emu_main">jvm_emu_main</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> This function fakes the "java" command (JVM startup). </div> </td></tr> <tr><td align="left"><br>L</td></tr> <tr><td><a href="Netcgi_jserv_app.html#VALlogger">logger</a> [<a href="Netcgi_jserv_app.html">Netcgi_jserv_app</a>]</td> <td><div class="info"> This variable contains the logger function. </div> </td></tr> <tr><td align="left"><br>M</td></tr> <tr><td><a href="Netcgi_fcgi_10.html#VALmax_rec_size">max_rec_size</a> [<a href="Netcgi_fcgi_10.html">Netcgi_fcgi_10</a>]</td> <td><div class="info"> The maximum record size for stdout, and stderr. </div> </td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="Netcgi_jserv.html#VALparse_properties">parse_properties</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Parses a property file and returns it as alist </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALprng_init">prng_init</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Initializes the PRNG and seeds it with the passed key. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALprng_init_from_file">prng_init_from_file</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Initializes the PRNG and seeds it with the contents of the passed file. </div> </td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="Netcgi_jserv.html#VALrandom_8bits">random_8bits</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Returns the next byte of the PRNG </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALread_control_pipe">read_control_pipe</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Reads the next message from the control pipe, and raises either <code class="code">Signal_restart</code> or <code class="code">Signal_shutdown</code>. </div> </td></tr> <tr><td><a href="Netcgi_jserv_app.html#VALrun">run</a> [<a href="Netcgi_jserv_app.html">Netcgi_jserv_app</a>]</td> <td><div class="info"> Starts the server. </div> </td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="Netcgi_fcgi.html#VALserv">serv</a> [<a href="Netcgi_fcgi.html">Netcgi_fcgi</a>]</td> <td><div class="info"> This function "serves". </div> </td></tr> <tr><td><a href="Netcgi_jserv_ajp12.html#VALserve_connection">serve_connection</a> [<a href="Netcgi_jserv_ajp12.html">Netcgi_jserv_ajp12</a>]</td> <td><div class="info"> Serves the connection designated by the <code class="code">in_obj_channel</code> and the <code class="code">out_obj_channel</code>. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALserver">server</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> The function <code class="code">server</code> simply calls <code class="code">server_init</code> first to get the file descriptor from the port specification, and it then calls <code class="code">server_loop</code> to process the requests. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALserver_init">server_init</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Initializes the AJP server by listening on a TCP port. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALserver_loop">server_loop</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Accepts connection coming from the web server on the <code class="code">file_descr</code>, and calls the connection handler. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALsignal_restart">signal_restart</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Signals the server that a "restart" must be done. </div> </td></tr> <tr><td><a href="Netcgi_jserv.html#VALsignal_shutdown">signal_shutdown</a> [<a href="Netcgi_jserv.html">Netcgi_jserv</a>]</td> <td><div class="info"> Signals the server that a "shutdown" must be done. </div> </td></tr> <tr><td><a href="Netcgi_jserv_app.html#VALstd_config">std_config</a> [<a href="Netcgi_jserv_app.html">Netcgi_jserv_app</a>]</td> <td><div class="info"> The standard configuration: </div> </td></tr> <tr><td align="left"><br>T</td></tr> <tr><td><a href="Netcgi1_compat.Netcgi.html#VALtempfile_transactional_optype">tempfile_transactional_optype</a> [<a href="Netcgi1_compat.Netcgi.html">Netcgi1_compat.Netcgi</a>]</td> <td></td></tr> <tr><td><a href="Netcgi.html#VALtempfile_transactional_optype">tempfile_transactional_optype</a> [<a href="Netcgi.html">Netcgi</a>]</td> <td><div class="info"> A predefined transactional <code class="code">operating_type</code> using a temporary file to store the not yet completed transaction </div> </td></tr> </table><br> </body> </html>