77 DavBool create, |
77 DavBool create, |
78 void *data, |
78 void *data, |
79 dav_read_func read_func, |
79 dav_read_func read_func, |
80 size_t length); |
80 size_t length); |
81 |
81 |
82 UcxBuffer* create_allprop_propfind_request(); |
82 UcxBuffer* create_allprop_propfind_request(void); |
83 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); |
83 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties); |
84 UcxBuffer* create_basic_propfind_request(); |
84 UcxBuffer* create_basic_propfind_request(void); |
85 |
85 |
86 PropfindParser* create_propfind_parser(UcxBuffer *response, char *url); |
86 PropfindParser* create_propfind_parser(UcxBuffer *response, char *url); |
87 void destroy_propfind_parser(PropfindParser *parser); |
87 void destroy_propfind_parser(PropfindParser *parser); |
88 int get_propfind_response(PropfindParser *parser, ResponseTag *result); |
88 int get_propfind_response(PropfindParser *parser, ResponseTag *result); |
89 void cleanup_response(ResponseTag *result); |
89 void cleanup_response(ResponseTag *result); |
111 |
111 |
112 CURLcode do_head_request(CURL *handle); |
112 CURLcode do_head_request(CURL *handle); |
113 |
113 |
114 CURLcode do_copy_move_request(CURL *handle, char *dest, char *lock, DavBool copy, DavBool override); |
114 CURLcode do_copy_move_request(CURL *handle, char *dest, char *lock, DavBool copy, DavBool override); |
115 |
115 |
116 UcxBuffer* create_lock_request(); |
116 UcxBuffer* create_lock_request(void); |
117 int parse_lock_response(DavSession *sn, UcxBuffer *response, LockDiscovery *lock); |
117 int parse_lock_response(DavSession *sn, UcxBuffer *response, LockDiscovery *lock); |
118 CURLcode do_lock_request(CURL *handle, UcxBuffer *request, UcxBuffer *response); |
118 CURLcode do_lock_request(CURL *handle, UcxBuffer *request, UcxBuffer *response, time_t timeout); |
119 CURLcode do_unlock_request(CURL *handle, char *locktoken); |
119 CURLcode do_unlock_request(CURL *handle, char *locktoken); |
120 |
120 |
121 #ifdef __cplusplus |
121 #ifdef __cplusplus |
122 } |
122 } |
123 #endif |
123 #endif |