Package iceprod :: Package server :: Module rpc :: Class SecureXMLRPCServer
[hide private]
[frames] | no frames]

Class SecureXMLRPCServer

source code

          SocketServer.BaseServer --+        
                                    |        
               SocketServer.TCPServer --+    
                                        |    
                BaseHTTPServer.HTTPServer --+
                                            |
SimpleXMLRPCServer.SimpleXMLRPCDispatcher --+
                                            |
                                           SecureXMLRPCServer
Known Subclasses:

Instance Methods [hide private]
 
__init__(self, server_address=('localhost', 8000), HandlerClass=<class iceprod.server.rpc.SecureXMLRpcRequestHandler at 0x1096..., logRequests=True, ssl_context=None)
Secure Threaded XML-RPC server.
source code

Inherited from BaseHTTPServer.HTTPServer: server_bind

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

Inherited from SocketServer.BaseServer: finish_request, handle_error, handle_request, handle_timeout, process_request, serve_forever, 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]

Inherited from BaseHTTPServer.HTTPServer: allow_reuse_address

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Inherited from SocketServer.BaseServer: timeout

Method Details [hide private]

__init__(self, server_address=('localhost', 8000), HandlerClass=<class iceprod.server.rpc.SecureXMLRpcRequestHandler at 0x1096..., logRequests=True, ssl_context=None)
(Constructor)

source code 

Secure Threaded XML-RPC server. It it very similar to ThreadedXMLRPCServer but it uses HTTPS for transporting XML data.

Overrides: SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__