libidav/methods.h

changeset 148
f21ee22170bf
parent 135
664aeaec8d25
child 150
37fb12574acd
equal deleted inserted replaced
147:458a8dc68048 148:f21ee22170bf
73 UcxBuffer* create_allprop_propfind_request(); 73 UcxBuffer* create_allprop_propfind_request();
74 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); 74 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties);
75 UcxBuffer* create_basic_propfind_request(); 75 UcxBuffer* create_basic_propfind_request();
76 76
77 PropfindParser* create_propfind_parser(UcxBuffer *response, char *url); 77 PropfindParser* create_propfind_parser(UcxBuffer *response, char *url);
78 void destroy_propfind_parser(PropfindParser *parser);
78 int get_propfind_response(PropfindParser *parser, ResponseTag *result); 79 int get_propfind_response(PropfindParser *parser, ResponseTag *result);
80 void cleanup_response(ResponseTag *result);
79 81
80 int hrefeq(DavSession *sn, char *href1, char *href2); 82 int hrefeq(DavSession *sn, char *href1, char *href2);
81 DavResource* response2resource(DavSession *sn, ResponseTag *response, char *parent_path); 83 DavResource* response2resource(DavSession *sn, ResponseTag *response, char *parent_path);
82 void add_properties(DavResource *res, ResponseTag *response); 84 void add_properties(DavResource *res, ResponseTag *response);
83 85

mercurial