SELKIELogger  1.0.0
MQTT Device communication
Collaboration diagram for MQTT Device communication:

Files

file  MQTTConnection.h
 
file  MQTTTypes.h
 

Classes

struct  mqtt_topic_config
 MQTT Topic mapping. More...
 
struct  mqtt_queue_map
 

Typedefs

typedef struct mosquitto mqtt_conn
 Convenient alias for library structure.
 

Functions

bool mqtt_init_queue_map (mqtt_queue_map *qm)
 Initialise mqtt_queue_map to sensible defaults. More...
 
void mqtt_destroy_queue_map (mqtt_queue_map *qm)
 Release resources used by mqtt_queue_map instance. More...
 

Detailed Description

Function Documentation

◆ mqtt_destroy_queue_map()

void mqtt_destroy_queue_map ( mqtt_queue_map qm)

Release resources used by mqtt_queue_map instance.

mqtt_queue_map structure to be freed by caller.

Parameters
[in]qmmqtt_queue_map to initialise

Definition at line 48 of file MQTTTypes.c.

◆ mqtt_init_queue_map()

bool mqtt_init_queue_map ( mqtt_queue_map qm)

Initialise mqtt_queue_map to sensible defaults.

mqtt_queue_map structure must be allocated by caller.

Parameters
[in]qmmqtt_queue_map to initialise
Returns
True on success (currently unconditionally)

Definition at line 33 of file MQTTTypes.c.