Package wsgitools :: Package scgi :: Module asynchronous :: Class SCGIConnection
[hide private]
[frames] | no frames]

Class SCGIConnection

source code


SCGI connection class used by SCGIServer.

Instance Methods [hide private]
 
__init__(self, server, connection, addr, maxrequestsize=65536, maxpostsize=8388608, blocksize=4096, config={}) source code
 
_try_send_headers(self) source code
 
_wsgi_write(self, data) source code
 
readable(self)
asyncore interface
source code
 
writable(self)
asyncore interface
source code
 
handle_read(self)
asyncore interface
source code
 
start_response(self, status, headers, exc_info=None) source code
 
send_buff(self) source code
 
handle_write(self)
asyncore interface
source code
 
close(self) source code
 
handle_close(self)
asyncore interface
source code

Inherited from asyncore.dispatcher: __getattr__, __repr__, __str__, accept, add_channel, bind, connect, create_socket, del_channel, handle_accept, handle_connect, handle_connect_event, handle_error, handle_expt, handle_expt_event, handle_read_event, handle_write_event, listen, log, log_info, recv, send, set_reuse_addr, set_socket

Class Variables [hide private]
  NEW = 1
  HEADER = 5
  BODY = 9
  RESP = 14
  RESPH = 18
  TRANS = 22

Inherited from asyncore.dispatcher: accepting, addr, closing, connected, connecting, debug, ignore_log_types

Method Details [hide private]

__init__(self, server, connection, addr, maxrequestsize=65536, maxpostsize=8388608, blocksize=4096, config={})
(Constructor)

source code 
Overrides: asyncore.dispatcher.__init__

readable(self)

source code 

asyncore interface

Overrides: asyncore.dispatcher.readable

writable(self)

source code 

asyncore interface

Overrides: asyncore.dispatcher.writable

handle_read(self)

source code 

asyncore interface

Overrides: asyncore.dispatcher.handle_read

handle_write(self)

source code 

asyncore interface

Overrides: asyncore.dispatcher.handle_write

close(self)

source code 
Overrides: asyncore.dispatcher.close

handle_close(self)

source code 

asyncore interface

Overrides: asyncore.dispatcher.handle_close