src/server/webdav/webdav.h

changeset 91
fac51f87def0
parent 79
f48cea237ec3
child 107
7e81699d1f77
equal deleted inserted replaced
90:279f343bbf6c 91:fac51f87def0
28 28
29 #ifndef WEBDAV_H 29 #ifndef WEBDAV_H
30 #define WEBDAV_H 30 #define WEBDAV_H
31 31
32 #include "../public/webdav.h" 32 #include "../public/webdav.h"
33 #include "../util/strbuf.h"
33 34
34 #include "../ucx/map.h" 35 #include <ucx/map.h>
35 #include "../ucx/dlist.h" 36 #include <ucx/list.h>
36 #include "../util/strbuf.h"
37 37
38 #ifdef __cplusplus 38 #ifdef __cplusplus
39 extern "C" { 39 extern "C" {
40 #endif 40 #endif
41 41
42 #define DAV_FOREACH(elem, list) \ 42 #define DAV_FOREACH(elem, list) \
43 for (UcxDlist *elem = list ; elem != NULL ; elem = elem->next) 43 for (UcxList *elem = list ; elem != NULL ; elem = elem->next)
44 44
45 int webdav_init(pblock *pb, Session *sn, Request *rq); 45 int webdav_init(pblock *pb, Session *sn, Request *rq);
46 int webdav_setcollection(pblock *pb, Session *sn, Request *rq); 46 int webdav_setcollection(pblock *pb, Session *sn, Request *rq);
47 47
48 void dav_resource_response(PropfindRequest *rq, sstr_t path, sstr_t uri); 48 void dav_resource_response(PropfindRequest *rq, sstr_t path, sstr_t uri);

mercurial