99 const Version =
"0.2.6";
107 hash<string, hash<string, bool>> rmethods;
110 hash<string, hash> uri_methods;
113 hash<string, hash<string, hash<string, bool>>> ruri_methods;
116 hash<string, WebService> wsh;
119 hash<string, hash<string, bool>> rwsh;
122 hash<string, WebService> owsh;
125 hash<string, hash<string, bool>> rowsh;
128 hash<string, WebService> wsph;
131 hash<string, hash<string, bool>> rwsph;
134 hash<string, hash<string, hash>> uri_sam;
137 hash<string, hash<string, hash<string, bool>>> ruri_sam;
140 hash<string, hash> sam;
143 hash<string, hash<string, bool>> rsam;
157 hash<string, TreeMap> mapMethodPathToOperation;
169 constructor(AbstractAuthenticator auth, *code n_getLogMessage,
bool dbg = False) ;
185 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);
189 setDebug(
bool dbg = True);
199 removeService(
string unique_id);
206 final addMethodInternal(WebService ws, hash<auto> method);
212 *hash<auto> help(hash<auto> cx);
219 final log(hash<auto> cx,
string str);
241 nothing msglog(hash<auto> cx, hash<auto> msg);
248 hash<auto> makeSoapFaultResponse(hash<auto> cx,
string errLog,
bool soap12,
string err,
string desc, *
bool fmt);
255 final *hash<auto> callOperation(hash<auto> cx,
auto args, hash<auto> method,
bool reqsoap12);
261 *hash<auto> matchMethod(TreeMap tm,
string path, reference unmatched);
267 final hash<auto> handleRequest(hash<auto> cx, hash<auto> hdr, *data body);
272 *WebService tryMatch(
string path);
main SoapHandler namespace
Definition: SoapHandler.qm.dox.h:93