25 lines
394 B
C
25 lines
394 B
C
|
#ifndef CORE_CONFIG_H
|
||
|
#define CORE_CONFIG_H
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
#include <confini.h>
|
||
|
#include <enums.h>
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
char *file;
|
||
|
char *database;
|
||
|
log_level_t log_level;
|
||
|
run_type_t run_type;
|
||
|
char server_port[6];
|
||
|
uint16_t discovery_port;
|
||
|
} config_t;
|
||
|
|
||
|
extern config_t global_config;
|
||
|
|
||
|
int
|
||
|
config_load(IniDispatch *disp, void *config_void);
|
||
|
|
||
|
#endif /* CORE_CONFIG_H */
|