66 WebdavBackend *dav, |
66 WebdavBackend *dav, |
67 WebdavPropfindRequest *propfind, |
67 WebdavPropfindRequest *propfind, |
68 const char *path, |
68 const char *path, |
69 UcxList **out_req); |
69 UcxList **out_req); |
70 |
70 |
71 int webdav_propfind_do( |
71 |
72 WebdavBackend *webdav, |
|
73 UcxList *requests, |
|
74 WebdavResponse *response, |
|
75 VFS_DIR parent, |
|
76 const char *path, |
|
77 struct stat *s); |
|
78 |
72 |
79 int webdav_propfind_finish(WebdavBackend *webdav, UcxList *requests); |
73 int webdav_propfind_finish(WebdavBackend *webdav, UcxList *requests); |
80 |
74 |
81 int propfind_children( |
|
82 WebdavBackend *webdav, |
|
83 UcxList *requests, |
|
84 WebdavResponse *response, |
|
85 VFSContext *vfs, |
|
86 char *path); |
|
87 |
75 |
88 int webdav_proppatch(pblock *pb, Session *sn, Request *rq); |
76 int webdav_proppatch(pblock *pb, Session *sn, Request *rq); |
89 int webdav_mkcol(pblock *pb, Session *sn, Request *rq); |
77 int webdav_mkcol(pblock *pb, Session *sn, Request *rq); |
90 int webdav_post(pblock *pb, Session *sn, Request *rq); |
78 int webdav_post(pblock *pb, Session *sn, Request *rq); |
91 int webdav_delete(pblock *pb, Session *sn, Request *rq); |
79 int webdav_delete(pblock *pb, Session *sn, Request *rq); |
104 WebdavPList **outplist); |
92 WebdavPList **outplist); |
105 int default_propfind_do( |
93 int default_propfind_do( |
106 WebdavPropfindRequest *request, |
94 WebdavPropfindRequest *request, |
107 WebdavResponse *response, |
95 WebdavResponse *response, |
108 VFS_DIR parent, |
96 VFS_DIR parent, |
109 const char *path, |
97 WebdavResource *resource, |
110 struct stat *s); |
98 struct stat *s); |
111 int default_propfind_finish(WebdavPropfindRequest *rq); |
99 int default_propfind_finish(WebdavPropfindRequest *rq); |
112 |
100 |
113 #ifdef __cplusplus |
101 #ifdef __cplusplus |
114 } |
102 } |