31 hash<string, AbstractWebDavHandler> m_ifaces;
46 constructor(hash<string, AbstractWebDavHandler> interfaces,
string virtual_relative_path_base) ;
55 constructor(hash<string, AbstractWebDavHandler> interfaces, Logger
logger,
string virtual_relative_path_base =
"/")
60 *hash<auto> handleChildRaw(
string method_name, Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
65 hash<HttpResponseInfo> handleChild(
string method_name, Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
74 hash<HttpResponseInfo>
handleGet(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
82 hash<HttpResponseInfo>
handleHead(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
90 hash<HttpResponseInfo>
handlePost(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
98 hash<HttpResponseInfo>
handlePut(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
106 hash<HttpResponseInfo>
handleDelete(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
114 hash<HttpResponseInfo>
handleCopy(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
122 hash<HttpResponseInfo>
handleMove(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
130 hash<HttpResponseInfo>
handleLock(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
138 hash<HttpResponseInfo>
handleUnlock(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
146 hash<HttpResponseInfo>
handleMkcol(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
156 hash<HttpResponseInfo>
handlePropfind(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
164 hash<HttpResponseInfo>
handleProppatch(Socket sock, hash<auto> cx, hash<auto> hdr, *data body);
constructor(hash< string, AbstractWebDavHandler > interfaces, Logger logger, string virtual_relative_path_base="/")
Creates the object with the given arguments.