#pragma once #ifdef __cplusplus extern "C" { #endif #include #include "stellar/log.h" struct stellar; struct stellar *stellar_new(const char *toml_file); void stellar_run(struct stellar *st); void stellar_free(struct stellar *st); void stellar_loopbreak(struct stellar *st); void stellar_reload_log_level(struct stellar *st); struct logger *stellar_get_logger(struct stellar *st); #ifdef __cplusplus } #endif