Doxygen Book
_GstMQTTMessageHdr Struct Reference

Defined a custom data type, GstMQTTMessageHdr. More...

#include <mqttcommon.h>

Public Attributes

union {
   struct {
      guint   num_mems
 
      gsize   size_mems [GST_MQTT_MAX_NUM_MEMS]
 
      gint64   base_time_epoch
 
      gint64   sent_time_epoch
 
      GstClockTime   duration
 
      GstClockTime   dts
 
      GstClockTime   pts
 
      gchar   gst_caps_str [GST_MQTT_MAX_LEN_GST_CAPS_STR]
 
   } 
 
   guint8   _reserved_hdr [GST_MQTT_LEN_MSG_HDR]
 
}; 
 

Detailed Description

Defined a custom data type, GstMQTTMessageHdr.

GstMQTTMessageHdr contains the information needed to parse the message data at the subscriber side and is prepended to the original message data at the publisher side.

Definition at line 49 of file mqttcommon.h.

Member Data Documentation

◆ @6

union { ... }

◆ _reserved_hdr

guint8 _GstMQTTMessageHdr::_reserved_hdr[GST_MQTT_LEN_MSG_HDR]

Definition at line 61 of file mqttcommon.h.

◆ base_time_epoch

gint64 _GstMQTTMessageHdr::base_time_epoch

Definition at line 54 of file mqttcommon.h.

◆ dts

GstClockTime _GstMQTTMessageHdr::dts

Definition at line 57 of file mqttcommon.h.

◆ duration

GstClockTime _GstMQTTMessageHdr::duration

Definition at line 56 of file mqttcommon.h.

◆ gst_caps_str

gchar _GstMQTTMessageHdr::gst_caps_str[GST_MQTT_MAX_LEN_GST_CAPS_STR]

Definition at line 59 of file mqttcommon.h.

◆ num_mems

guint _GstMQTTMessageHdr::num_mems

Definition at line 52 of file mqttcommon.h.

◆ pts

GstClockTime _GstMQTTMessageHdr::pts

Definition at line 58 of file mqttcommon.h.

◆ sent_time_epoch

gint64 _GstMQTTMessageHdr::sent_time_epoch

Definition at line 55 of file mqttcommon.h.

◆ size_mems

gsize _GstMQTTMessageHdr::size_mems[GST_MQTT_MAX_NUM_MEMS]

Definition at line 53 of file mqttcommon.h.


The documentation for this struct was generated from the following file: