100 const Version =
"1.0";
103 const InternalMethods = (
105 "help":
"shows a list of JSON-RPC methods registered with this handler",
109 (
"function":
"listMethods",
110 "help":
"lists JSON-RPC method names registered with this handler",
111 "text":
"system.listMethods",
114 (
"function":
"system_describe",
115 "help":
"returns the service description object as per the JSON-RPC 1.1 spec",
116 "text":
"system.describe",
157 constructor(HttpServer::AbstractAuthenticator n_auth, list n_methods, *code n_getLogMessage,
bool n_dbg = False, *
string n_get_prefix, *code n_log);
168 addMethod(
string name, code func,
string text,
string help, any logopt, any cmark);
172 setDebug(
bool dbg = True);
181 final private addMethodInternal(hash h);
187 private hash system_describe();
190 private list listMethods();
193 private log(hash cx,
string str);
197 final private hash callMethod(hash cx, any params);
202 final hash handleRequest(hash cx, hash hdr, *data body);
the JsonRpcHandler namespace holds all public definitions in the JsonRpcHandler module ...
Definition: JsonRpcHandler.qm.dox.h:92