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 } |