54 |
72 |
55 UcxBuffer* create_allprop_propfind_request(); |
73 UcxBuffer* create_allprop_propfind_request(); |
56 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); |
74 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); |
57 UcxBuffer* create_basic_propfind_request(); |
75 UcxBuffer* create_basic_propfind_request(); |
58 |
76 |
|
77 PropfindParser* create_propfind_parser(UcxBuffer *response, char *url); |
|
78 int get_propfind_response(PropfindParser *parser, ResponseTag *result); |
|
79 |
|
80 int hrefeq(DavSession *sn, char *href1, char *href2); |
|
81 DavResource* response2resource(DavSession *sn, ResponseTag *response, char *parent_path); |
|
82 void add_properties(DavResource *res, ResponseTag *response); |
|
83 |
59 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len); |
84 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len); |
60 int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t len); |
85 int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t len); |
61 void set_davprops(DavResource *res); |
86 void set_davprops(DavResource *res); |
62 |
87 |
63 UcxBuffer* create_proppatch_request(DavResourceData *data); |
88 UcxBuffer* create_proppatch_request(DavResourceData *data); |