120 const Version =
"0.2.6";
128 hash<string, hash<string, bool>> rmethods;
131 hash<string, hash> uri_methods;
134 hash<string, hash<string, hash<string, bool>>> ruri_methods;
137 hash<string, WebService> wsh;
140 hash<string, hash<string, bool>> rwsh;
143 hash<string, WebService> owsh;
146 hash<string, hash<string, bool>> rowsh;
149 hash<string, WebService> wsph;
152 hash<string, hash<string, bool>> rwsph;
155 hash<string, hash<string, hash>> uri_sam;
158 hash<string, hash<string, hash<string, bool>>> ruri_sam;
161 hash<string, hash> sam;
164 hash<string, hash<string, bool>> rsam;
178 hash<string, TreeMap> mapMethodPathToOperation;
190 constructor(AbstractAuthenticator auth, *code n_getLogMessage,
bool dbg = False) ;
206 addMethod(WebService ws, WSOperation op,
auto func, *
string help, *
int logopt,
auto cmark, *
string path,
auto err_func, *
string altpath, *
string binding, *
string unique_id);
226 final addMethodInternal(WebService ws, hash<auto> method);
231 *hash<auto> help(hash<auto> cx);
237 final log(hash<auto> cx,
string str);
258 nothing msglog(hash<auto> cx, hash<auto> msg);
264 hash<auto> makeSoapFaultResponse(hash<auto> cx,
string errLog,
bool soap12,
string err,
string desc, *
bool fmt);
270 final *hash<auto> callOperation(hash<auto> cx,
auto args, hash<auto> method,
bool reqsoap12);
275 *hash<auto> matchMethod(TreeMap tm,
string path, reference unmatched);
281 final hash<auto> handleRequest(hash<auto> cx, hash<auto> hdr, *data body);
285 *WebService tryMatch(
string path);
removeService(string unique_id)
call to remove the given service
addMethod(WebService ws, WSOperation op, auto func, *string help, *int logopt, auto cmark, *string path, auto err_func, *string altpath, *string binding, *string unique_id)
adds a method to the handler dynamically
bool getDebug()
returns the current status of the debug flag
constructor(AbstractAuthenticator auth, *code n_getLogMessage, bool dbg=False)
creates the handler with the given method list
setDebug(bool dbg=True)
turns on or off debugging; when debugging is enabled more verbose error messages are reported
main SoapHandler namespace
Definition: SoapHandler.qm.dox.h:114