diff options
Diffstat (limited to 'ecp/server/server.h')
-rw-r--r-- | ecp/server/server.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/ecp/server/server.h b/ecp/server/server.h index ff8e444..21f2129 100644 --- a/ecp/server/server.h +++ b/ecp/server/server.h @@ -1,15 +1,20 @@ #include <stdio.h> -#define LOG_DEBUG 1 -#define LOG_INFO 2 -#define LOG_ERR 3 +#define LOG_DEBUG 0 +#define LOG_INFO 1 +#define LOG_ERR 2 #define LOG_LEVEL LOG_DEBUG -#define LOG(l, ...) (l >= LOG_LEVEL ? fprintf(stderr, __VA_ARGS__) : 0 ) +#define LOG(l, ...) log_print(l, __VA_ARGS__); typedef struct SRVConfig { ECPDHKey key_perma; - uint16_t capabilities; + char *acl_fn; + char *acl_fn_dir; + ecp_tr_addr_t my_addr; + uint8_t region; + uint8_t capabilities; } SRVConfig; SRVConfig *srv_get_config(void); +void log_print(int level, char *format, ...); |