libidav/webdav.h

branch
dav-2
changeset 920
92fcd6a8cf9e
parent 918
ca393d39e5cd
equal deleted inserted replaced
919:7f250903d903 920:92fcd6a8cf9e
327 DavResource* dav_query(DavSession *sn, char *query, ...); 327 DavResource* dav_query(DavSession *sn, char *query, ...);
328 328
329 cxmutstr dav_property_key(const char *ns, const char *name); 329 cxmutstr dav_property_key(const char *ns, const char *name);
330 void dav_get_property_namespace_str( 330 void dav_get_property_namespace_str(
331 DavContext *ctx, 331 DavContext *ctx,
332 char *prefixed_name, 332 const char *prefixed_name,
333 char **ns, 333 const char **ns,
334 char **name); 334 const char **name);
335 DavNamespace* dav_get_property_namespace( 335 DavNamespace* dav_get_property_namespace(
336 DavContext *ctx, 336 DavContext *ctx,
337 char *prefixed_name, 337 char *prefixed_name,
338 char **name); 338 char **name);
339 339
365 int dav_unlock(DavResource *res); 365 int dav_unlock(DavResource *res);
366 366
367 DavXmlNode* dav_get_property(DavResource *res, char *name); 367 DavXmlNode* dav_get_property(DavResource *res, char *name);
368 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name); 368 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name);
369 DavXmlNode* dav_get_encrypted_property_ns(DavResource *res, const char *ns, const char *name); 369 DavXmlNode* dav_get_encrypted_property_ns(DavResource *res, const char *ns, const char *name);
370 char* dav_get_string_property(DavResource *res, char *name); 370 const char* dav_get_string_property(DavResource *res, const char *name);
371 char* dav_get_string_property_ns(DavResource *res, char *ns, char *name); 371 const char* dav_get_string_property_ns(DavResource *res, const char *ns, const char *name);
372 int dav_set_string_property(DavResource *res, char *name, char *value); 372 int dav_set_string_property(DavResource *res, const char *name, const char *value);
373 void dav_set_string_property_ns(DavResource *res, char *ns, char *name, char *value); 373 void dav_set_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value);
374 void dav_set_property(DavResource *res, char *name, DavXmlNode *value); 374 void dav_set_property(DavResource *res, const char *name, DavXmlNode *value);
375 void dav_set_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value); 375 void dav_set_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value);
376 void dav_remove_property(DavResource *res, char *name); 376 void dav_remove_property(DavResource *res, const char *name);
377 void dav_remove_property_ns(DavResource *res, char *ns, char *name); 377 void dav_remove_property_ns(DavResource *res, const char *ns, const char *name);
378 void dav_set_encrypted_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value); 378 void dav_set_encrypted_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value);
379 void dav_set_encrypted_string_property_ns(DavResource *res, char *ns, char *name, char *value); 379 void dav_set_encrypted_string_property_ns(DavResource *res, char *ns, char *name, char *value);
380 void dav_remove_encrypted_property_ns(DavResource *res, char *ns, char *name); 380 void dav_remove_encrypted_property_ns(DavResource *res, char *ns, char *name);
381 381
382 DavPropName* dav_get_property_names(DavResource *res, size_t *count); 382 DavPropName* dav_get_property_names(DavResource *res, size_t *count);

mercurial