dav/config.h

changeset 215
781aee172901
parent 199
f448fc8c9191
child 228
c0175372c35d
equal deleted inserted replaced
214:7961460e0d9e 215:781aee172901
74 char *password; 74 char *password;
75 char *no; 75 char *no;
76 }; 76 };
77 77
78 void load_config(DavContext *ctx); 78 void load_config(DavContext *ctx);
79 void free_config(); 79 void free_config(void);
80 void load_repository(xmlNode *reponode); 80 void load_repository(xmlNode *reponode);
81 void load_key(xmlNode *keynode); 81 void load_key(xmlNode *keynode);
82 void load_proxy(xmlNode *proxynode, int type); 82 void load_proxy(xmlNode *proxynode, int type);
83 sstr_t load_key_file(char *filename); 83 sstr_t load_key_file(char *filename);
84 84
85 Repository* repository_new(); 85 Repository* repository_new(void);
86 86
87 Repository* get_repository(sstr_t name); 87 Repository* get_repository(sstr_t name);
88 int repo_add_config(Repository *repo, char *key, char *value); 88 int repo_add_config(Repository *repo, char *key, char *value);
89 int get_repository_flags(Repository *repo); 89 int get_repository_flags(Repository *repo);
90 DavSession *repository_session(Repository *repo); 90 DavSession *repository_session(Repository *repo);
91 Key* get_key(char *name); 91 Key* get_key(char *name);
92 Proxy* get_http_proxy(); 92 Proxy* get_http_proxy(void);
93 Proxy* get_https_proxy(); 93 Proxy* get_https_proxy(void);
94 94
95 int add_repository(Repository *repo); 95 int add_repository(Repository *repo);
96 int list_repositories(); 96 int list_repositories(void);
97 UcxList* get_repositories(void);
97 98
98 #ifdef __cplusplus 99 #ifdef __cplusplus
99 } 100 }
100 #endif 101 #endif
101 102

mercurial