src/server/plugins/postgresql/webdav.h

branch
webdav
changeset 315
b608b7aa43a6
parent 307
8787cb5ebab3
child 356
eebc3d32c7c1
equal deleted inserted replaced
314:6b1a6066ee43 315:b608b7aa43a6
31 31
32 #include "../../public/nsapi.h" 32 #include "../../public/nsapi.h"
33 #include "../../public/webdav.h" 33 #include "../../public/webdav.h"
34 34
35 #include <libpq-fe.h> 35 #include <libpq-fe.h>
36 #include <ucx/buffer.h>
36 37
37 #ifdef __cplusplus 38 #ifdef __cplusplus
38 extern "C" { 39 extern "C" {
39 #endif 40 #endif
40 41
53 54
54 WebdavBackend* pg_webdav_create(Session *sn, Request *rq, pblock *pb); 55 WebdavBackend* pg_webdav_create(Session *sn, Request *rq, pblock *pb);
55 WebdavBackend* pg_webdav_create_from_resdata(Session *sn, Request *rq, ResourceData *resdata); 56 WebdavBackend* pg_webdav_create_from_resdata(Session *sn, Request *rq, ResourceData *resdata);
56 57
57 WebdavBackend* pg_webdav_prop_create(Session *sn, Request *rq, pblock *pb); 58 WebdavBackend* pg_webdav_prop_create(Session *sn, Request *rq, pblock *pb);
59
60 int pg_create_property_param_arrays(WebdavPList *plist, UcxBuffer *xmlns, UcxBuffer *pname);
58 61
59 /* ----------------- webdav backend functions ----------------- */ 62 /* ----------------- webdav backend functions ----------------- */
60 int pg_dav_propfind_init( 63 int pg_dav_propfind_init(
61 WebdavPropfindRequest *rq, 64 WebdavPropfindRequest *rq,
62 const char *path, 65 const char *path,

mercurial