From Fedora Project Wiki

Revision as of 02:29, 21 May 2010 by Richards (talk | contribs) (Created page with 'For the xmlrpc part: The server.py defines the [1]class XmlRpcInterface() ----- 1) def _setpu_handlers 2) def list_modules 3) def list_methods 4) def inventory 5) def get_...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

For the xmlrpc part:

The server.py defines the [1]class XmlRpcInterface()


1) def _setpu_handlers 2) def list_modules 3) def list_methods 4) def inventory 5) def get_dispatch_method


[2]FuncApiMethod 1) def __log_exc (Log an exception) 2) def __call__ () 3) def serve() (code for starting the XMLRPC service)


[3]FuncXMLRPCServer

[4]FuncSSLXMLRPCServer * 1)def __init__ 2)def _dispatch(self,method,params): 3)def auth_cb 4)def excepthook 5)def main(argv)


The AuthedXMLRPCServer.py defines

[1]class AuthedSimpleXMLRPCRequestHandler protocol_version = "HTTP/1.1"

1)def setup(self) 2)def do_POST(self)

[2]class BaseAuthedXMLRPCServer 1)def __init__ 2)def get_authinfo

[3]class AuthedSSLXMLRPCServer

[4]class AuthedXMLRPCServer