libidav/webdav.h

changeset 225
a297c2e28fa1
parent 221
e22c29b7ee2f
child 228
c0175372c35d
equal deleted inserted replaced
224:4b55f05f4e00 225:a297c2e28fa1
124 UcxMap *pathcache; 124 UcxMap *pathcache;
125 DavKey *key; 125 DavKey *key;
126 void *locks; 126 void *locks;
127 uint32_t flags; 127 uint32_t flags;
128 DavError error; 128 DavError error;
129 const char *errorstr; 129 char *errorstr;
130 }; 130 };
131 131
132 struct DavContext { 132 struct DavContext {
133 UcxMap *namespaces; 133 UcxMap *namespaces;
134 UcxMap *keys; 134 UcxMap *keys;
194 194
195 void* dav_session_malloc(DavSession *sn, size_t size); 195 void* dav_session_malloc(DavSession *sn, size_t size);
196 void* dav_session_calloc(DavSession *sn, size_t nelm, size_t size); 196 void* dav_session_calloc(DavSession *sn, size_t nelm, size_t size);
197 void* dav_session_realloc(DavSession *sn, void *ptr, size_t size); 197 void* dav_session_realloc(DavSession *sn, void *ptr, size_t size);
198 void dav_session_free(DavSession *sn, void *ptr); 198 void dav_session_free(DavSession *sn, void *ptr);
199 char* dav_session_strdup(DavSession *sn, char *str); 199 char* dav_session_strdup(DavSession *sn, const char *str);
200 200
201 201
202 DavResource* dav_get(DavSession *sn, char *path, char *properties); 202 DavResource* dav_get(DavSession *sn, char *path, char *properties);
203 203
204 UcxList* parse_properties_string(DavContext *context, sstr_t str); 204 UcxList* parse_properties_string(DavContext *context, sstr_t str);

mercurial