78 namespace XmlRpcHandler {
92 "help":
"shows a list of XML-RPC methods registered with this handler",
96 (
"function":
"listMethods",
97 "help":
"lists XML-RPC method names registered with this handler",
98 "text":
"system.listMethods",
145 constructor(AbstractAuthenticator auth, list methods, *code getLogMessage,
bool dbg = False, *
string get_prefix, *code log);
156 addMethod(
string name, code func,
string text,
string help,
int logopt, any cmark);
171 final addMethodInternal(hash h);
189 log(hash cx,
string str);
196 final hash callMethod(hash cx, any params);
202 final hash handleRequest(hash cx, hash hdr, *data body);
bool getDebug()
returns the current status of the debug flag
constructor(AbstractAuthenticator auth, list methods, *code getLogMessage, bool dbg=False, *string get_prefix, *code log)
creates the handler with the given method list
const InternalMethods
internal methods (for introspection)
Definition: XmlRpcHandler.qm.dox.h:90
const Version
version of the implementation
Definition: XmlRpcHandler.qm.dox.h:87
setDebug(bool dbg=True)
turns on or off debugging; when debugging is enabled more verbose error messages are reported ...
addMethod(string name, code func, string text, string help, int logopt, any cmark)
adds a method to the handler dynamically
XML-RPC Handler implementation; to be registered as a request handler in the HttpServer class...
Definition: XmlRpcHandler.qm.dox.h:83
const XMLRPC_INVALID_XML
error code for invalid XML-RPC
Definition: XmlRpcHandler.qm.dox.h:104