24 #ifndef MQTT_DESTINATION_H_INCLUDED
25 #define MQTT_DESTINATION_H_INCLUDED
43 #define TOPIC_NAME_ERROR mqtt_topic_name_error_quark()
const gchar * name
Definition: debugger.c:265
gboolean mqtt_dd_validate_topic_name(const gchar *name, GError **error)
Definition: mqtt-destination.c:252
LogTemplateOptions * mqtt_dd_get_template_options(LogDriver *s)
Definition: mqtt-destination.c:244
void mqtt_dd_set_message_template_ref(LogDriver *d, LogTemplate *message)
Definition: mqtt-destination.c:68
GQuark mqtt_topic_name_error_quark(void)
Definition: mqtt-destination.c:268
MQTTTopicError
Definition: mqtt-destination.h:48
@ TOPIC_LENGTH_ZERO
Definition: mqtt-destination.h:49
LogDriver * mqtt_dd_new(GlobalConfig *cfg)
Definition: mqtt-destination.c:224
MQTTClientOptions * mqtt_dd_get_options(LogDriver *s)
Definition: mqtt-destination.c:274
void mqtt_dd_set_fallback_topic(LogDriver *d, const gchar *fallback_topic)
Definition: mqtt-destination.c:59
void mqtt_dd_set_topic_template(LogDriver *d, LogTemplate *topic)
Definition: mqtt-destination.c:50
Definition: mqtt-destination.h:32
LogTemplate * topic_name
Definition: mqtt-destination.h:37
MQTTClientOptions options
Definition: mqtt-destination.h:40
LogTemplateOptions template_options
Definition: mqtt-destination.h:36
LogTemplate * message
Definition: mqtt-destination.h:35
LogThreadedDestDriver super
Definition: mqtt-destination.h:33
gchar * fallback_topic
Definition: mqtt-destination.h:38
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34