<h2>Classes</h2>
These are nice data types for dealing with...  Data!<p>
<ul>
<li><a name="class_http_body">
http_body</a><pre>
class http_body {
                  int state;
                  int remaining;
                  int read_chunked;
                  int read_length;
                  string buff;
                  mapping data;
}

</pre>
<li><a name="class_http_body_info">
http_body_info</a><pre>
class http_body_info {
                       string content_type;
                       int chunked;
                       int clength;
                       int byterange;
                       string boundary;
                       string range;
}

</pre>
<li><a name="class_http_request">
http_request</a><pre>
class http_request {
                     class http_session sess;
                     string hostname;
                     int time;
                     string request;
                     string status_line;
                     int status;
                     int proto_num;
                     string method;
                     string uri;
                     string args;
                     string filename;
                     string dir;
                     string user;
                     class http_request_header rh;
                     string location;
                     int id;
                     string the_request;
                     int state;
                     int persistent;
                     string compression;
                     int proxyreq;
                     int numredirect;
                     int cgi_request;
                     class http_body body;
                     class http_body_info bi;
                     class http_request prev;
                     int delayed;
                     int no_cache;
}

</pre>
<li><a name="class_http_request_header">
http_request_header</a><pre>
class http_request_header {
                            int noheaders;
                            class mime_header headers_in;
                            class mime_header headers_out;
                            class mime_header err_headers_out;
                            int header_only;
}

</pre>
<li><a name="class_http_session">
http_session</a><pre>
class http_session {
                     int fd;
                     int time;
                     string address;
                     string name;
}

</pre>
</ul>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<table>
<tr>
<td align="center" class="imgcell">
<a href="http://validator.w3.org/check?uri=referer"><img src="/external/images/valid-html401" alt="Valid HTML 4.01 Transitional" height=31 width=88 border=0></a>
</td>
</tr>
<tr>
<td align="center" class="imgcell">
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img height="31" width="88" style="border-style:none" src="/external/images/vcss" alt="Valid CSS!"></a>
</td>
</tr>
<tr>
<td align="center">
<a href="/lpc/html_css.html" style="font-size:smaller">Read More</a>
</td>
</tr>
</table>
</td>
<td align="left" valign="top">
<h3></h3>
<p class="copyright">Brought to you by CMOT Dibbler's <a href="/lpc/sausages.html">Sensational Sausages</a>; buy one while they're hot.<br>
Copyright &copy; Discworld MUD, <a href="javascript:popup('/external/java/newtelnet/java_client.shtml','JavaClient', 'width=800,height=600,resizable=yes,toolbar=no,menubar=no,location=no,directories=no,status=no')">Play Now</a>, <a href="http://www.topmudsites.com/cgi-bin/topmuds/rankem.cgi?action=in&amp;id=pinkfish" rel="external">Vote</a>.</p>
</td>
</tr>
</table>
</body>
</html>

