/* SPDX-License-Identifier: GPL-2.0 */ #ifndef fooserverhfoo #define fooserverhfoo #include #include "shared/config-parser.h" struct server { bool file_read; struct server_config scfg; struct list_head list; }; void server_load_all_known(struct cfg *cfg); bool server_read_config(struct cfg *cfg, struct server *server, unsigned *lineno, const char **error); bool server_read_all_configs(struct cfg *cfg, bool print_results); struct server *server_get_default(struct cfg *cfg); bool server_set_default(struct cfg *cfg, const char *name); void server_free_all(struct cfg *cfg); void server_free(struct server *server); struct server *server_new(); #endif