Class t.w.c.c.BaseCGIChannelRequest(protocol.Protocol):

Part of twisted.web2.channel.cgi View Source View In Hierarchy

Known subclasses: twisted.web2.channel.cgi.CGIChannelRequest, twisted.web2.channel.fastcgi.FastCGIChannelRequest, twisted.web2.channel.scgi.SCGIChannelRequest

Implements interfaces: twisted.internet.interfaces.IHalfCloseableProtocol

No class docstring

Split Table into Classes Show Methods in One Table

Line # Kind Name Docs
17 Method makeRequest Undocumented
50 Method writeIntermediateResponse Ignore, CGI doesn't support.
54 Method write Undocumented
57 Method finish Undocumented
64 Method getHostInfo Undocumented
67 Method getRemoteHost Undocumented
70 Method abortConnection Undocumented
73 Method registerProducer Undocumented
76 Method unregisterProducer Undocumented
79 Method writeConnectionLost Notification of the write connection being closed.
82 Method readConnectionLost Notification of the read connection being closed.

Inherited from Protocol:

Line # Kind Name Docs
370 Method dataReceived Called whenever data is received.
384 Method connectionLost Called when the connection is shut down.

Inherited from BaseProtocol (via Protocol):

Line # Kind Name Docs
341 Method makeConnection Make a connection to a transport and a server.
351 Method connectionMade Called when a connection is made.
Line # Kind Name Docs
70 Method abortConnection Undocumented
384 Method connectionLost Called when the connection is shut down.
351 Method connectionMade Called when a connection is made.
370 Method dataReceived Called whenever data is received.
57 Method finish Undocumented
64 Method getHostInfo Undocumented
67 Method getRemoteHost Undocumented
341 Method makeConnection Make a connection to a transport and a server.
17 Method makeRequest Undocumented
82 Method readConnectionLost Notification of the read connection being closed.
73 Method registerProducer Undocumented
76 Method unregisterProducer Undocumented
54 Method write Undocumented
79 Method writeConnectionLost Notification of the write connection being closed.
50 Method writeIntermediateResponse Ignore, CGI doesn't support.
def makeRequest(self, vars): (source)
Undocumented
def writeIntermediateResponse(self, code, headers=None): (source)
Ignore, CGI doesn't support.
def write(self, data): (source)
Undocumented
def finish(self): (source)
Undocumented
def getHostInfo(self): (source)
Undocumented
def getRemoteHost(self): (source)
Undocumented
def abortConnection(self, closeWrite=True): (source)
Undocumented
def registerProducer(self, producer, streaming): (source)
Undocumented
def unregisterProducer(self): (source)
Undocumented
def writeConnectionLost(self): (source)

Notification of the write connection being closed.

This will never be called for TCP connections as TCP does not support notification of this type of half-close.
def readConnectionLost(self): (source)

Notification of the read connection being closed.

This indicates peer did half-close of write side. It is now the responsiblity of the this protocol to call loseConnection(). In addition, the protocol MUST make sure a reference to it still exists (i.e. by doing a callLater with one of its methods, etc.) as the reactor will only have a reference to it if it is writing.

If the protocol does not do so, it might get garbage collected without the connectionLost method ever being called.
API Documentation for Twisted, generated by pydoctor at 2008-10-26 16:12:37.