13#ifndef MQTT_CLIENT_FSM_H
14#define MQTT_CLIENT_FSM_H
Definition: mqtt_client_fsm.hpp:59
mqtt_client_fsm_connected(const mqtt_client_fsm_connected &other)
void enter(mqtt_client *client_instance) override
mqtt_client_fsm_connected()
Definition: mqtt_client_fsm.hpp:67
static mqtt_client_fsm & get_instance()
void event(int incoming_event, mqtt_client *client_instance) override
mqtt_client_fsm_connected & operator=(const mqtt_client_fsm_connected &other)
void exit(mqtt_client *client_instance) override
Definition: mqtt_client_fsm.hpp:44
void event(int incoming_event, mqtt_client *client_instance) override
static mqtt_client_fsm & get_instance()
mqtt_client_fsm_connecting()
Definition: mqtt_client_fsm.hpp:52
void exit(mqtt_client *client_instance) override
mqtt_client_fsm_connecting & operator=(const mqtt_client_fsm_connecting &other)
mqtt_client_fsm_connecting(const mqtt_client_fsm_connecting &other)
void enter(mqtt_client *client_instance) override
Definition: mqtt_client_fsm.hpp:29
void enter(mqtt_client *client_instance) override
static mqtt_client_fsm & get_instance()
mqtt_client_fsm_disconnected & operator=(const mqtt_client_fsm_disconnected &other)
mqtt_client_fsm_disconnected(const mqtt_client_fsm_disconnected &other)
void exit(mqtt_client *client_instance) override
mqtt_client_fsm_disconnected()
Definition: mqtt_client_fsm.hpp:37
void event(int incoming_event, mqtt_client *client_instance) override
Definition: mqtt_client_fsm.hpp:20
virtual void event(int incoming_event, mqtt_client *client_instance)=0
virtual ~mqtt_client_fsm()
Definition: mqtt_client_fsm.hpp:25
virtual void exit(mqtt_client *client_instance)=0
virtual void enter(mqtt_client *client_instance)=0
Definition: mqtt_client.hpp:41
mqtt_client_t client_instance
Definition: uic_mqtt.c:39