libidav/utils.h

changeset 505
481802342fdf
parent 404
5c08b8e14df8
child 512
3320a015a3bc
equal deleted inserted replaced
504:bf3695fee719 505:481802342fdf
67 char* util_url_base(char *url); 67 char* util_url_base(char *url);
68 char* util_url_path(char *url); 68 char* util_url_path(char *url);
69 char* util_url_decode(DavSession *sn, char *url); 69 char* util_url_decode(DavSession *sn, char *url);
70 char* util_resource_name(char *url); 70 char* util_resource_name(char *url);
71 char* util_concat_path(const char *url_base, const char *path); 71 char* util_concat_path(const char *url_base, const char *path);
72 char* util_get_url(DavSession *sn, char *href); 72 char* util_get_url(DavSession *sn, const char *href);
73 void util_set_url(DavSession *sn, char *href); 73 void util_set_url(DavSession *sn, const char *href);
74 74
75 void util_capture_header(CURL *handle, UcxMap* map); 75 void util_capture_header(CURL *handle, UcxMap* map);
76 76
77 char* util_path_to_url(DavSession *sn, char *path); 77 char* util_path_to_url(DavSession *sn, char *path);
78 char* util_parent_path(char *path); 78 char* util_parent_path(char *path);
80 int util_getboolean(char *v); 80 int util_getboolean(char *v);
81 int util_strtoint(char *str, int64_t *value); 81 int util_strtoint(char *str, int64_t *value);
82 82
83 char* util_xml_get_text(const xmlNode *elm); 83 char* util_xml_get_text(const xmlNode *elm);
84 84
85 char* util_base64decode(char *in); 85 char* util_base64decode(const char *in);
86 char* util_base64decode_len(char *in, int *outlen); 86 char* util_base64decode_len(const char *in, int *outlen);
87 char* util_base64encode(char *in, size_t len); 87 char* util_base64encode(const char *in, size_t len);
88 88
89 char* util_encrypt_str(DavSession *sn, char *str, char *key); 89 char* util_encrypt_str(DavSession *sn, char *str, char *key);
90 char* util_encrypt_str_k(DavSession *sn, char *str, DavKey *key); 90 char* util_encrypt_str_k(DavSession *sn, char *str, DavKey *key);
91 char* util_decrypt_str(DavSession *sn, char *str, char *key); 91 char* util_decrypt_str(DavSession *sn, char *str, char *key);
92 char* util_decrypt_str_k(DavSession *sn, char *str, DavKey *key); 92 char* util_decrypt_str_k(DavSession *sn, char *str, DavKey *key);

mercurial