src/server/daemon/configmanager.h

changeset 21
627b09ee74e4
parent 19
d680536f8c2f
child 44
3da1f7b6847f
equal deleted inserted replaced
20:7b235fa88008 21:627b09ee74e4
37 #include "../ucx/dlist.h" 37 #include "../ucx/dlist.h"
38 #include "../ucx/map.h" 38 #include "../ucx/map.h"
39 #include "../ucx/mempool.h" 39 #include "../ucx/mempool.h"
40 #include "../ucx/string.h" 40 #include "../ucx/string.h"
41 41
42 #include <sys/types.h>
43
42 #ifdef __cplusplus 44 #ifdef __cplusplus
43 extern "C" { 45 extern "C" {
44 #endif 46 #endif
45 47
48 void init_configuration_manager();
46 49
47 void init_configuration_manager(); 50 void cfgmgr_attach_file(ConfigFile *cf);
51 ConfigFile* cfgmgr_get_file(sstr_t name);
52
48 int cfgmgr_load_config(); 53 int cfgmgr_load_config();
54
49 ServerConfiguration* cfgmgr_get_server_config(); 55 ServerConfiguration* cfgmgr_get_server_config();
50 56
51 57
52 #ifdef __cplusplus 58 #ifdef __cplusplus
53 } 59 }

mercurial