\hypertarget{struct__GstMQTTMessageHdr}{}\doxysection{\+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr Struct Reference}
\label{struct__GstMQTTMessageHdr}\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}


Defined a custom data type, Gst\+M\+Q\+T\+T\+Message\+Hdr.  




{\ttfamily \#include $<$mqttcommon.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>guint \mbox{\hyperlink{struct__GstMQTTMessageHdr_a47e125155197ae0c7a9677c8124e5f39}{num\_mems}}\\
\>\>gsize \mbox{\hyperlink{struct__GstMQTTMessageHdr_a837eb63546aa564bfc576a8ce68c872d}{size\_mems}} \mbox{[}\mbox{\hyperlink{mqttcommon_8h_aa36aacf318e31c69d441868b24a89bc1}{GST\_MQTT\_MAX\_NUM\_MEMS}}\mbox{]}\\
\>\>gint64 \mbox{\hyperlink{struct__GstMQTTMessageHdr_ac6ea0a10cdec7b9ee9031d92feb21b5a}{base\_time\_epoch}}\\
\>\>gint64 \mbox{\hyperlink{struct__GstMQTTMessageHdr_a44c7ec0bb882e76417fdfda34d06db30}{sent\_time\_epoch}}\\
\>\>GstClockTime \mbox{\hyperlink{struct__GstMQTTMessageHdr_a5a1e09572c3ba1e4487ca3d9e92fe130}{duration}}\\
\>\>GstClockTime \mbox{\hyperlink{struct__GstMQTTMessageHdr_a91bd190d90cc4f3986bec3b5c655311a}{dts}}\\
\>\>GstClockTime \mbox{\hyperlink{struct__GstMQTTMessageHdr_af6fa773ec45ade7a1a2cc481669d8f5d}{pts}}\\
\>\>gchar \mbox{\hyperlink{struct__GstMQTTMessageHdr_ab68dc38e806d61e6da8bc1a28be1730e}{gst\_caps\_str}} \mbox{[}\mbox{\hyperlink{mqttcommon_8h_a18df859b7a263de01316fbbc3a25a513}{GST\_MQTT\_MAX\_LEN\_GST\_CAPS\_STR}}\mbox{]}\\
\>\} \\
\>guint8 \mbox{\hyperlink{struct__GstMQTTMessageHdr_a6e172750cde3068274300396244ccf6e}{\_reserved\_hdr}} \mbox{[}\mbox{\hyperlink{mqttcommon_8h_aafb529b8f93203f57db2e4866154ec87}{GST\_MQTT\_LEN\_MSG\_HDR}}\mbox{]}\\
\}; \\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Defined a custom data type, Gst\+M\+Q\+T\+T\+Message\+Hdr. 

Gst\+M\+Q\+T\+T\+Message\+Hdr 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.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a793f8a818cfb28efe9e6e0a4a0490f0c}\label{struct__GstMQTTMessageHdr_a793f8a818cfb28efe9e6e0a4a0490f0c}} 
\doxysubsubsection{\texorpdfstring{"@6}{@6}}
{\footnotesize\ttfamily union \{ ... \} }

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a6e172750cde3068274300396244ccf6e}\label{struct__GstMQTTMessageHdr_a6e172750cde3068274300396244ccf6e}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!\_reserved\_hdr@{\_reserved\_hdr}}
\index{\_reserved\_hdr@{\_reserved\_hdr}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{\_reserved\_hdr}{\_reserved\_hdr}}
{\footnotesize\ttfamily guint8 \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::\+\_\+reserved\+\_\+hdr\mbox{[}\mbox{\hyperlink{mqttcommon_8h_aafb529b8f93203f57db2e4866154ec87}{G\+S\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+L\+E\+N\+\_\+\+M\+S\+G\+\_\+\+H\+DR}}\mbox{]}}



Definition at line 61 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_ac6ea0a10cdec7b9ee9031d92feb21b5a}\label{struct__GstMQTTMessageHdr_ac6ea0a10cdec7b9ee9031d92feb21b5a}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!base\_time\_epoch@{base\_time\_epoch}}
\index{base\_time\_epoch@{base\_time\_epoch}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{base\_time\_epoch}{base\_time\_epoch}}
{\footnotesize\ttfamily gint64 \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::base\+\_\+time\+\_\+epoch}



Definition at line 54 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a91bd190d90cc4f3986bec3b5c655311a}\label{struct__GstMQTTMessageHdr_a91bd190d90cc4f3986bec3b5c655311a}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!dts@{dts}}
\index{dts@{dts}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{dts}{dts}}
{\footnotesize\ttfamily Gst\+Clock\+Time \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::dts}



Definition at line 57 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a5a1e09572c3ba1e4487ca3d9e92fe130}\label{struct__GstMQTTMessageHdr_a5a1e09572c3ba1e4487ca3d9e92fe130}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!duration@{duration}}
\index{duration@{duration}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{duration}{duration}}
{\footnotesize\ttfamily Gst\+Clock\+Time \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::duration}



Definition at line 56 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_ab68dc38e806d61e6da8bc1a28be1730e}\label{struct__GstMQTTMessageHdr_ab68dc38e806d61e6da8bc1a28be1730e}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!gst\_caps\_str@{gst\_caps\_str}}
\index{gst\_caps\_str@{gst\_caps\_str}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{gst\_caps\_str}{gst\_caps\_str}}
{\footnotesize\ttfamily gchar \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::gst\+\_\+caps\+\_\+str\mbox{[}\mbox{\hyperlink{mqttcommon_8h_a18df859b7a263de01316fbbc3a25a513}{G\+S\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+M\+A\+X\+\_\+\+L\+E\+N\+\_\+\+G\+S\+T\+\_\+\+C\+A\+P\+S\+\_\+\+S\+TR}}\mbox{]}}



Definition at line 59 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a47e125155197ae0c7a9677c8124e5f39}\label{struct__GstMQTTMessageHdr_a47e125155197ae0c7a9677c8124e5f39}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!num\_mems@{num\_mems}}
\index{num\_mems@{num\_mems}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{num\_mems}{num\_mems}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::num\+\_\+mems}



Definition at line 52 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_af6fa773ec45ade7a1a2cc481669d8f5d}\label{struct__GstMQTTMessageHdr_af6fa773ec45ade7a1a2cc481669d8f5d}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!pts@{pts}}
\index{pts@{pts}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{pts}{pts}}
{\footnotesize\ttfamily Gst\+Clock\+Time \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::pts}



Definition at line 58 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a44c7ec0bb882e76417fdfda34d06db30}\label{struct__GstMQTTMessageHdr_a44c7ec0bb882e76417fdfda34d06db30}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!sent\_time\_epoch@{sent\_time\_epoch}}
\index{sent\_time\_epoch@{sent\_time\_epoch}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{sent\_time\_epoch}{sent\_time\_epoch}}
{\footnotesize\ttfamily gint64 \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::sent\+\_\+time\+\_\+epoch}



Definition at line 55 of file mqttcommon.\+h.

\mbox{\Hypertarget{struct__GstMQTTMessageHdr_a837eb63546aa564bfc576a8ce68c872d}\label{struct__GstMQTTMessageHdr_a837eb63546aa564bfc576a8ce68c872d}} 
\index{\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}!size\_mems@{size\_mems}}
\index{size\_mems@{size\_mems}!\_GstMQTTMessageHdr@{\_GstMQTTMessageHdr}}
\doxysubsubsection{\texorpdfstring{size\_mems}{size\_mems}}
{\footnotesize\ttfamily gsize \+\_\+\+Gst\+M\+Q\+T\+T\+Message\+Hdr\+::size\+\_\+mems\mbox{[}\mbox{\hyperlink{mqttcommon_8h_aa36aacf318e31c69d441868b24a89bc1}{G\+S\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+M\+A\+X\+\_\+\+N\+U\+M\+\_\+\+M\+E\+MS}}\mbox{]}}



Definition at line 53 of file mqttcommon.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
mqtt/\mbox{\hyperlink{mqttcommon_8h}{mqttcommon.\+h}}\end{DoxyCompactItemize}
