libidav/methods.h

changeset 315
7db4dbf4e6f9
parent 236
6b4ce32d0c4e
child 354
067ea2315a8a
equal deleted inserted replaced
314:8722a668fb2a 315:7db4dbf4e6f9
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

mercurial