You can also browse the complete source file or the generated documentation.
class NotEnoughDataError(Exception): class ProtocolError(Exception): class ThreadAbortedError(HTTPServiceUnavailable): class RequestAbortedError(ThreadAbortedError): class RequestTooLongError(RequestAbortedError): class ServerShutDownError(ThreadAbortedError): class WorkerThread(Thread): def threadID(self) def abort(self, exception=ThreadAbortedError) class ThreadedAppServer(AppServer): ## Init ## def __init__(self, path=None) def addSocketHandler(self, handlerClass, serverAddress=None) def isPersistent(self) def defaultConfig(self) def mainloop(self, timeout=1) ## Thread Management ## def updateThreadUsage(self) def activeThreadCount(self) def manageThreadCount(self) def spawnThread(self) def absorbThread(self, count=1) def abortRequest(self, requestID, exception=RequestAbortedError) def abortLongRequests(self) ## Worker Threads ## def threadloop(self) def initThread(self) def delThread(self) ## Shutting Down ## def shutDown(self) def awakeSelect(self) ## Misc ## def address(self, settingPrefix) def addressFileName(self, handlerClass) class Handler: def __init__(self, server, serverAddress) def activate(self, sock, requestID) def close(self) def receiveDict(self) def handleRequest(self) def startRequest(self, requestDict=None) def endRequest(self, error=None) class MonitorHandler(Handler): def handleRequest(self) class TASStreamOut(ASStreamOut): def __init__(self, sock, autoCommit=False, bufferSize=8192) def flush(self) class AdapterHandler(Handler): def handleRequest(self) def makeInput(self) class SCGIHandler(AdapterHandler): def receiveDict(self) def runMainLoopInThread() class RestartAppServerError(Exception): def chdir(path, force=False) ## Script usage ## def run(workDir=None) def shutDown(signum, frame) def threadDump(signum, frame) def main(args)