Package conduit :: Package modules :: Package NetworkModule :: Module XMLRPCUtils :: Class StoppableXMLRPCServer
[hide private]

Class StoppableXMLRPCServer

source code


A variant of SimpleXMLRPCServer that can be stopped. From http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/520583

Instance Methods [hide private]
 
__init__(self, host, port)
Constructor.
source code
 
serve(self) source code
 
get_request(self)
Get the request and client address from the socket.
source code
 
start(self) source code
 
stop(self) source code

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

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

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, _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, host, port)
(Constructor)

source code 
Constructor. May be extended, do not override.
Overrides: SimpleXMLRPCServer.SimpleXMLRPCServer.__init__

get_request(self)

source code 

Get the request and client address from the socket.

May be overridden.
Overrides: SocketServer.TCPServer.get_request
(inherited documentation)