libidav/methods.h

changeset 43
03076907b58a
parent 33
0bbbb0341606
child 75
56962faf2b42
equal deleted inserted replaced
42:6518b035a9df 43:03076907b58a
51 void *data, 51 void *data,
52 dav_read_func read_func, 52 dav_read_func read_func,
53 size_t length); 53 size_t length);
54 54
55 UcxBuffer* create_allprop_propfind_request(); 55 UcxBuffer* create_allprop_propfind_request();
56 UcxBuffer* create_propfind_request(UcxList *properties); 56 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties);
57 UcxBuffer* create_basic_propfind_request();
58
57 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len); 59 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len);
58 int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t len); 60 int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t len);
59 void set_davprops(DavResource *res); 61 void set_davprops(DavResource *res);
60 62
61 UcxBuffer* create_proppatch_request(DavResourceData *data); 63 UcxBuffer* create_proppatch_request(DavResourceData *data);
64 UcxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, char *name);
62 65
63 CURLcode do_delete_request(CURL *handle, UcxBuffer *response); 66 CURLcode do_delete_request(CURL *handle, UcxBuffer *response);
64 67
65 CURLcode do_mkcol_request(CURL *handle); 68 CURLcode do_mkcol_request(CURL *handle);
66 69

mercurial