94 |
94 |
95 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response); |
95 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response); |
96 int parse_response_tag(DavResource *resource, xmlNode *node); |
96 int parse_response_tag(DavResource *resource, xmlNode *node); |
97 void set_davprops(DavResource *res); |
97 void set_davprops(DavResource *res); |
98 |
98 |
|
99 /* |
|
100 * parses the content of a resourcetype element |
|
101 * returns 1 if the resourcetype is a collection, 0 otherwise |
|
102 */ |
|
103 int parse_resource_type(xmlNode *node); |
|
104 |
99 UcxBuffer* create_proppatch_request(DavResourceData *data); |
105 UcxBuffer* create_proppatch_request(DavResourceData *data); |
100 UcxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, char *name, char *hash); |
106 UcxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, char *name, char *hash); |
101 |
107 |
102 CURLcode do_delete_request(CURL *handle, char *lock, UcxBuffer *response); |
108 CURLcode do_delete_request(CURL *handle, char *lock, UcxBuffer *response); |
103 |
109 |