libidav/methods.h

changeset 354
067ea2315a8a
parent 315
7db4dbf4e6f9
child 404
5c08b8e14df8
equal deleted inserted replaced
353:e554f3d72d9e 354:067ea2315a8a
59 char *timeout; 59 char *timeout;
60 char *locktoken; 60 char *locktoken;
61 }; 61 };
62 62
63 CURLcode do_propfind_request( 63 CURLcode do_propfind_request(
64 CURL *handle, 64 DavSession *sn,
65 UcxBuffer *request, 65 UcxBuffer *request,
66 UcxBuffer *response); 66 UcxBuffer *response);
67 67
68 CURLcode do_proppatch_request( 68 CURLcode do_proppatch_request(
69 CURL *handle, 69 DavSession *sn,
70 char *lock, 70 char *lock,
71 UcxBuffer *request, 71 UcxBuffer *request,
72 UcxBuffer *response); 72 UcxBuffer *response);
73 73
74 CURLcode do_put_request( 74 CURLcode do_put_request(
75 CURL *handle, 75 DavSession *sn,
76 char *lock, 76 char *lock,
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);
103 int parse_resource_type(xmlNode *node); 103 int parse_resource_type(xmlNode *node);
104 104
105 UcxBuffer* create_proppatch_request(DavResourceData *data); 105 UcxBuffer* create_proppatch_request(DavResourceData *data);
106 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);
107 107
108 CURLcode do_delete_request(CURL *handle, char *lock, UcxBuffer *response); 108 CURLcode do_delete_request(DavSession *sn, char *lock, UcxBuffer *response);
109 109
110 CURLcode do_mkcol_request(CURL *handle, char *lock); 110 CURLcode do_mkcol_request(DavSession *sn, char *lock);
111 111
112 CURLcode do_head_request(CURL *handle); 112 CURLcode do_head_request(DavSession *sn);
113 113
114 CURLcode do_copy_move_request(CURL *handle, char *dest, char *lock, DavBool copy, DavBool override); 114 CURLcode do_copy_move_request(DavSession *sn, char *dest, char *lock, DavBool copy, DavBool override);
115 115
116 UcxBuffer* create_lock_request(void); 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, time_t timeout); 118 CURLcode do_lock_request(DavSession *sn, UcxBuffer *request, UcxBuffer *response, time_t timeout);
119 CURLcode do_unlock_request(CURL *handle, char *locktoken); 119 CURLcode do_unlock_request(DavSession *sn, char *locktoken);
120 120
121 #ifdef __cplusplus 121 #ifdef __cplusplus
122 } 122 }
123 #endif 123 #endif
124 124

mercurial