Class QmlServ

Class QmlServ

SYNOPSIS

import qmlserv
class QmlServ(ForkingTCPServer)
  def __init__(self, server_address, RequestHandlerClass)
  string __module__ = 'qmlserv'

  # Methods inherited by QmlServ from TCPServer
  def fileno(self)
  def finish_request(self, request, client_address)
  def get_request(self)
  def handle_error(self, request, client_address)
  def handle_request(self)
  def process_request(self, request, client_address)
  def serve_forever(self)
  def server_activate(self)
  def server_bind(self)
  def verify_request(self, request, client_address)

  # Methods inherited by QmlServ from ForkingMixIn
  def collect_children(self)

DESCRIPTION

def collect_children(self)

Internal routine to wait for died children.

def fileno(self)

Return socket file number.

Interface required by select().

def finish_request(self, request, client_address)

Finish one request by instantiating RequestHandlerClass.

def get_request(self)

Get the request and client address from the socket.

May be overridden.

def handle_error(self, request, client_address)

Handle an error gracefully. May be overridden.

The default is to print a traceback and continue.

def handle_request(self)

Handle one request, possibly blocking.

def process_request(self, request, client_address)

Call finish_request.

Overridden by ForkingMixIn and ThreadingMixIn.

def serve_forever(self)

Handle one request at a time until doomsday.

def server_activate(self)

Called by constructor to activate the server.

May be overridden.

def server_bind(self)

Called by constructor to bind the socket.

May be overridden.

def verify_request(self, request, client_address)

Verify the request. May be overridden.

Return true if we should proceed with this request.

SEE ALSO

qmlserv

ForkingTCPServer


Generated by HTMLFormatter at Fri Dec 20 18:58:54 2002