SimpleXMLRPCServer :: SimpleXMLRPCServer :: Class SimpleXMLRPCServer
[hide private]
[frames] | no frames]

Class SimpleXMLRPCServer



SocketServer.BaseServer --+    
                          |    
     SocketServer.TCPServer --+
                              |
     SimpleXMLRPCDispatcher --+
                              |
                             SimpleXMLRPCServer

Simple XML-RPC server.

Simple XML-RPC server that allows functions and a single instance to be installed to handle requests. The default implementation attempts to dispatch XML-RPC calls to the functions or instance installed in the server. Override the _dispatch method inhereted from SimpleXMLRPCDispatcher to change this behavior.

Instance Methods [hide private]
 
__init__(self, addr, requestHandler=<class SimpleXMLRPCServer.SimpleXMLRPCRequestHandler at 0xb35ad0>, logRequests=True, allow_none=False, encoding=None)
Constructor.

Inherited from SocketServer.TCPServer: close_request, fileno, get_request, server_activate, server_bind, server_close

Inherited from SocketServer.BaseServer: finish_request, handle_error, handle_request, process_request, serve_forever, verify_request

Inherited from SimpleXMLRPCDispatcher: register_function, register_instance, register_introspection_functions, register_multicall_functions, system_listMethods, system_methodHelp, system_methodSignature, system_multicall

Inherited from SimpleXMLRPCDispatcher (private): _dispatch, _marshaled_dispatch

Class Variables [hide private]
  allow_reuse_address = True

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Method Details [hide private]

__init__(self, addr, requestHandler=<class SimpleXMLRPCServer.SimpleXMLRPCRequestHandler at 0xb35ad0>, logRequests=True, allow_none=False, encoding=None)
(Constructor)

 
Constructor. May be extended, do not override.
Overrides: SocketServer.TCPServer.__init__
(inherited documentation)