Package haizea :: Package core :: Module rpcserver :: Class StoppableSimpleXMLRPCServer
[hide private]
[frames] | no frames]

Class StoppableSimpleXMLRPCServer

source code


Instance Methods [hide private]
 
serve_forever(self)
Handle one request at a time until shutdown.
source code
 
stop(self) source code

Inherited from SimpleXMLRPCServer.SimpleXMLRPCServer: __init__

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, _marshaled_dispatch

Class Variables [hide private]
  allow_reuse_address = True

Inherited from SimpleXMLRPCServer.SimpleXMLRPCServer (private): _send_traceback_header

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Inherited from SocketServer.BaseServer: timeout

Method Details [hide private]

serve_forever(self)

source code 

Handle one request at a time until shutdown.

Polls for shutdown every poll_interval seconds. Ignores self.timeout. If you need to do periodic tasks, do them in another thread.

Overrides: SocketServer.BaseServer.serve_forever
(inherited documentation)