Package commons :: Module servers :: Class XmlRpcServer
[hide private]
[frames] | no frames]

Class XmlRpcServer

source code

                                       object --+    
                                                |    
                             StoppableServerMixin --+
                                                    |
              SocketServer.BaseServer --+           |
                                        |           |
                   SocketServer.TCPServer --+       |
                                            |       |
SimpleXMLRPCServer.SimpleXMLRPCDispatcher --+       |
                                            |       |
        SimpleXMLRPCServer.SimpleXMLRPCServer --+   |
                                                |   |
                                 NullXmlRpcServer --+
                                                    |
                                                   XmlRpcServer

Instance Methods [hide private]
 
__init__(self, addr, timeout, do_catch)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code

Inherited from StoppableServerMixin: handle_stop, serve_forever, stop

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Inherited from NullXmlRpcServer (private): _marshaled_dispatch

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, handle_timeout, process_request, shutdown, verify_request

Inherited from SocketServer.BaseServer (private): _handle_request_noblock

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

Inherited from SimpleXMLRPCServer.SimpleXMLRPCDispatcher (private): _dispatch

Class Methods [hide private]

Inherited from StoppableServerMixin: stop_all

Class Variables [hide private]

Inherited from StoppableServerMixin: servers, stop_event

Inherited from NullXmlRpcServer: allow_reuse_address

Inherited from SimpleXMLRPCServer.SimpleXMLRPCServer (private): _send_traceback_header

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Inherited from SocketServer.BaseServer: timeout

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, addr, timeout, do_catch)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Parameters:
  • timeout - The amount of time to spend in select.select.
  • do_catch - Whether exceptions should be swallowed in the loop.
Overrides: SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__