application/config.h

changeset 60
ee4e4742391e
parent 55
1ce14068ef31
equal deleted inserted replaced
59:6bd37fe6d905 60:ee4e4742391e
50 char* config_file_path(char *name); 50 char* config_file_path(char *name);
51 51
52 cxmutstr config_load_file(const char *path); 52 cxmutstr config_load_file(const char *path);
53 53
54 int load_config(DavContext *ctx); 54 int load_config(DavContext *ctx);
55 DavConfig* load_config_file(void);
56
57 void set_config(DavConfig *cfg);
55 DavConfig* get_config(void); 58 DavConfig* get_config(void);
56 int store_config(void); 59 int store_config(void);
57 void free_config(void); 60 void free_config(void);
58 61
59 cxmutstr load_key_file(const char *filename); 62 cxmutstr load_key_file(const char *filename);
60 63
61 PwdStore* get_pwdstore(void); 64 PwdStore* get_pwdstore(void);
62 int pwdstore_save(PwdStore *pwdstore); 65 int pwdstore_save(PwdStore *pwdstore);
66
63 67
64 int get_stored_credentials(char *credid, char **user, char **password); 68 int get_stored_credentials(char *credid, char **user, char **password);
65 int get_location_credentials(DavCfgRepository *repo, const char *path, char **user, char **password); 69 int get_location_credentials(DavCfgRepository *repo, const char *path, char **user, char **password);
66 70
67 71

mercurial