libidav/webdav.h

changeset 68
f6d3db6113d3
parent 43
03076907b58a
child 75
56962faf2b42
equal deleted inserted replaced
67:6b0c60659652 68:f6d3db6113d3
70 #define DAV_SESSION_ENCRYPT_CONTENT 0x0001 70 #define DAV_SESSION_ENCRYPT_CONTENT 0x0001
71 #define DAV_SESSION_ENCRYPT_NAME 0x0002 71 #define DAV_SESSION_ENCRYPT_NAME 0x0002
72 #define DAV_SESSION_DECRYPT_CONTENT 0x0004 72 #define DAV_SESSION_DECRYPT_CONTENT 0x0004
73 #define DAV_SESSION_DECRYPT_NAME 0x0008 73 #define DAV_SESSION_DECRYPT_NAME 0x0008
74 74
75 #define DAV_SESSION_CONTENT_ENCRYPTION 0x000a 75 #define DAV_SESSION_CONTENT_ENCRYPTION 0x0005
76 #define DAV_SESSION_FULL_ENCRYPTION 0x000f 76 #define DAV_SESSION_FULL_ENCRYPTION 0x000f
77 77
78 78
79 #define DAV_NS "http://www.uap-core.de/" 79 #define DAV_NS "http://www.uap-core.de/"
80 80
158 DavContext *context, 158 DavContext *context,
159 char *base_url, 159 char *base_url,
160 char *user, 160 char *user,
161 char *password); 161 char *password);
162 void dav_session_set_auth(DavSession *sn, char *user, char *password); 162 void dav_session_set_auth(DavSession *sn, char *user, char *password);
163 void dav_session_set_flags(DavSession *sn, uint32_t flags);
164 uint32_t dav_session_get_flags(DavSession *sn);
165 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags); 163 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags);
166 164
167 void dav_session_destroy(DavSession *sn); 165 void dav_session_destroy(DavSession *sn);
168 166
169 void* dav_session_malloc(DavSession *sn, size_t size); 167 void* dav_session_malloc(DavSession *sn, size_t size);

mercurial