root/site_resources/oldapi/BaseHTTPServer.HTTPServer-class.html

Revision 1733, 11.4 kB (checked in by kevin, 2 years ago)

various resources used for building the site

Line 
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3           "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6   <title>BaseHTTPServer.HTTPServer</title>
7   <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
8 </head>
9 <body bgcolor="white" text="black" link="blue" vlink="#204080"
10       alink="#204080">
11
12 <!-- =========== START OF NAVBAR =========== -->
13 <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
14   <tr valign="center">
15     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
16     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
17     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
18     <th class="navbar" align="right" width="100%">
19       <table border="0" cellpadding="0" cellspacing="0">
20       <tr><th class="navbar" align="center">
21         <p class="nomargin">
22           <a class="navbar" target="_top" href="http://www.turbogears.org">TurboGears</a>
23       </p></th></tr></table>
24     </th>
25   </tr>
26 </table>
27 <table width="100%" cellpadding="0" cellspacing="0">
28   <tr valign="top">
29     <td width="100%">
30       <font size="-1"><b class="breadcrumbs">
31         Module&nbsp;BaseHTTPServer ::
32         Class&nbsp;HTTPServer
33       </b></font></br>
34     </td>
35     <td><table cellpadding="0" cellspacing="0">
36       <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="BaseHTTPServer.HTTPServer-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
37     </table></td>
38 </tr></table>
39
40 <!-- =========== START OF CLASS DESCRIPTION =========== -->
41 <h2 class="class">Class HTTPServer</h2>
42
43 <pre class="base-tree">
44 <code>BaseServer</code> --+   
45              |   
46      <a href="SocketServer.TCPServer-class.html"><code>TCPServer</code></a> --+
47                  |
48                 <b>HTTPServer</b>
49 </pre><br />
50
51 <hr/>
52
53
54 <!-- =========== START OF METHOD SUMMARY =========== -->
55 <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
56 <tr bgcolor="#70b0f0" class="summary">
57   <th colspan="2">Method Summary</th></tr>
58 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
59   <td><code><span class="summary-sig"><a href="BaseHTTPServer.HTTPServer-class.html#server_bind" class="summary-sig-name"><code>server_bind</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
60  <a href="source/BaseHTTPServer-module.html#97" class="source">[source]</a>
61 <br />
62 Override server_bind to store the server name.</td></tr>
63 <tr bgcolor="#e8f0f8" class="group">
64   <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from TCPServer</th></tr>
65 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
66   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class=summary-sig-arg>self</span>,
67           <span class=summary-sig-arg>server_address</span>,
68           <span class=summary-sig-arg>RequestHandlerClass</span>)</span></code>
69  <a href="source/SocketServer-module.html#325" class="source">[source]</a>
70 <br />
71 Constructor.</td></tr>
72 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
73   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#close_request" class="summary-sig-name"><code>close_request</code></a>(<span class=summary-sig-arg>self</span>,
74           <span class=summary-sig-arg>request</span>)</span></code>
75  <a href="source/SocketServer-module.html#375" class="source">[source]</a>
76 <br />
77 Called to clean up an individual request.</td></tr>
78 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
79   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#fileno" class="summary-sig-name"><code>fileno</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
80  <a href="source/SocketServer-module.html#359" class="source">[source]</a>
81 <br />
82 Return socket file number.</td></tr>
83 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
84   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#get_request" class="summary-sig-name"><code>get_request</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
85  <a href="source/SocketServer-module.html#367" class="source">[source]</a>
86 <br />
87 Get the request and client address from the socket.</td></tr>
88 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
89   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#server_activate" class="summary-sig-name"><code>server_activate</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
90  <a href="source/SocketServer-module.html#343" class="source">[source]</a>
91 <br />
92 Called by constructor to activate the server.</td></tr>
93 <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
94   <td><code><span class="summary-sig"><a href="SocketServer.TCPServer-class.html#server_close" class="summary-sig-name"><code>server_close</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
95  <a href="source/SocketServer-module.html#351" class="source">[source]</a>
96 <br />
97 Called to clean-up the server.</td></tr>
98 </table><br />
99
100
101 <!-- =========== START OF CLASS VARIABLE SUMMARY =========== -->
102 <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
103 <tr bgcolor="#70b0f0" class="summary">
104   <th colspan="2">Class Variable Summary</th></tr>
105 <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
106 <td><b><a href="BaseHTTPServer.HTTPServer-class.html#allow_reuse_address"><code>allow_reuse_address</code></a></b> = <span title="1">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
107 <tr bgcolor="#e8f0f8" class="group">
108   <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from TCPServer</th></tr>
109 <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
110 <td><b><a href="SocketServer.TCPServer-class.html#address_family"><code>address_family</code></a></b> = <span title="2">2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
111 <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
112 <td><b><a href="SocketServer.TCPServer-class.html#request_queue_size"><code>request_queue_size</code></a></b> = <span title="5">5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
113 <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
114 <td><b><a href="SocketServer.TCPServer-class.html#socket_type"><code>socket_type</code></a></b> = <span title="1">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
115 </table><br />
116
117
118 <!-- =========== START OF METHOD DETAILS =========== -->
119 <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
120 <tr bgcolor="#70b0f0" class="details">
121   <th colspan="2">Method Details</th></tr>
122 </table>
123
124 <a name="server_bind"></a>
125 <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
126   <h3><span class="sig"><span class="sig-name">server_bind</span>(<span class=sig-arg>self</span>)</span>
127  <a href="source/BaseHTTPServer-module.html#97" class="source">[source]</a>  </h3>
128   Override server_bind to store the server name.
129   <dl><dt></dt><dd>
130     <dl><dt><b>Overrides:</b></dt>
131       <dd><a href="SocketServer.TCPServer-class.html#server_bind"><code>SocketServer.TCPServer.server_bind</code></a></dd>
132     </dl>
133   </dd></dl>
134 </td></tr></table>
135 <br />
136
137
138 <!-- =========== START OF CLASS VARIABLE DETAILS =========== -->
139 <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
140 <tr bgcolor="#70b0f0" class="details">
141   <th colspan="2">Class Variable Details</th></tr>
142 </table>
143 <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
144 <a name="allow_reuse_address"></a>
145 <h3>allow_reuse_address</h3>
146 <dl>
147   <dt></dt>
148   <dd>
149     <dl>
150       <dt><b>Type:</b></dt>
151       <dd>
152           <code>int</code>
153
154       </dd>
155 <span title="1">      <dt><b>Value:</b></dt>
156       <dd><table><tr><td>
157 <pre class="variable">
158 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
159         </td></tr></table></dd>
160 </span>    </dl>
161   </dd>
162 </dl></td></tr></table>
163 <br />
164
165
166 <!-- =========== START OF NAVBAR =========== -->
167 <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
168   <tr valign="center">
169     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
170     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
171     <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
172     <th class="navbar" align="right" width="100%">
173       <table border="0" cellpadding="0" cellspacing="0">
174       <tr><th class="navbar" align="center">
175         <p class="nomargin">
176           <a class="navbar" target="_top" href="http://www.turbogears.org">TurboGears</a>
177       </p></th></tr></table>
178     </th>
179   </tr>
180 </table>
181
182 <table border="0" cellpadding="0" cellspacing="0" width="100%">
183   <tr>
184     <td align="left"><font size="-2">Generated by Epydoc 2.1.99 on Wed Sep 14 13:09:36 2005</font></td>
185     <td align="right"><a href="http://epydoc.sourceforge.net"
186                       ><font size="-2">http://epydoc.sf.net</font></a></td>
187   </tr>
188 </table>
189 </body>
190 </html>
Note: See TracBrowser for help on using the browser.