dav/config.h

changeset 254
d7c4ba50b7d8
parent 252
6b8e287269fc
child 296
bb49953b1cf8
equal deleted inserted replaced
253:1d2be1b31e70 254:d7c4ba50b7d8
67 unsigned long authmethods; 67 unsigned long authmethods;
68 }; 68 };
69 69
70 int load_config(DavContext *ctx); 70 int load_config(DavContext *ctx);
71 void free_config(void); 71 void free_config(void);
72 int load_repository(xmlNode *reponode); 72 int load_repository(const xmlNode *reponode);
73 int load_key(xmlNode *keynode); 73 int load_key(const xmlNode *keynode);
74 int load_proxy(DavProxy*, xmlNode *proxynode, int type); 74 int load_proxy(DavProxy*, const xmlNode *proxynode, int type);
75 sstr_t load_key_file(char *filename); 75 sstr_t load_key_file(char *filename);
76 76
77 Repository* repository_new(void); 77 Repository* repository_new(void);
78 78
79 Repository* get_repository(sstr_t name); 79 Repository* get_repository(sstr_t name);
80 int repo_add_config(Repository *repo, char *key, char *value);
81 int get_repository_flags(Repository *repo); 80 int get_repository_flags(Repository *repo);
82 DavSession *repository_session(Repository *repo); 81 DavSession *repository_session(Repository *repo);
83 Key* get_key(char *name); 82 Key* get_key(char *name);
84 83
85 int add_repository(Repository *repo); 84 int add_repository(Repository *repo);

mercurial