#pragma once // mosquitto #include struct mosquitto *mqtt_connect(const char *clientid, // NOLINT const char *username, // NOLINT const char *password, // NOLINT const char *hostname, // NOLINT int port, void *userdata); void mqtt_run(struct mosquitto *client, const char *topics[], void callback(struct mosquitto *, void *, const struct mosquitto_message *), const volatile bool *quit); void mqtt_shutdown(struct mosquitto *client);