\hypertarget{structg__journal__metadata}{}\doxysection{g\+\_\+journal\+\_\+metadata Struct Reference}
\label{structg__journal__metadata}\index{g\_journal\_metadata@{g\_journal\_metadata}}


{\ttfamily \#include $<$g\+\_\+journal.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char \mbox{\hyperlink{structg__journal__metadata_adb22d822eb8ad0add6c2c0b9d28a4a71}{md\+\_\+magic}} \mbox{[}16\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__journal__metadata_aaba4eb7029fb86e581b0080d0e85e194}{md\+\_\+version}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a5dc43a9005dfbe7829d47c73cd0341dc}{md\+\_\+id}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structg__journal__metadata_aa01eecd641f70f2d628efb97da4a1a0b}{md\+\_\+type}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a161b605943d7b1005e9b4310d45242e0}{md\+\_\+jstart}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a73498a247839e33b3c38546e1b73a03e}{md\+\_\+jend}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a260898232f5a7624907ab38f5e6347d8}{md\+\_\+joffset}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a7a3b45b1fa814639d08f2acc9708a483}{md\+\_\+jid}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__journal__metadata_ac9e9bcf8605af45a86063ce7e5e87105}{md\+\_\+flags}}
\item 
char \mbox{\hyperlink{structg__journal__metadata_a06c46f5cc5497d01af06948f12b7689e}{md\+\_\+provider}} \mbox{[}16\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__journal__metadata_a078fa8e5d14046f255e8c7e49340532f}{md\+\_\+provsize}}
\item 
u\+\_\+char \mbox{\hyperlink{structg__journal__metadata_a436b217d4d7df5fae3f68b936b085d7e}{md\+\_\+hash}} \mbox{[}16\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__journal_8h_source_l00277}{277}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__journal__metadata_ac9e9bcf8605af45a86063ce7e5e87105}\label{structg__journal__metadata_ac9e9bcf8605af45a86063ce7e5e87105}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_flags@{md\_flags}}
\index{md\_flags@{md\_flags}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_flags}{md\_flags}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+flags}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00286}{286}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a436b217d4d7df5fae3f68b936b085d7e}\label{structg__journal__metadata_a436b217d4d7df5fae3f68b936b085d7e}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_hash@{md\_hash}}
\index{md\_hash@{md\_hash}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_hash}{md\_hash}}
{\footnotesize\ttfamily u\+\_\+char g\+\_\+journal\+\_\+metadata\+::md\+\_\+hash\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00289}{289}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a5dc43a9005dfbe7829d47c73cd0341dc}\label{structg__journal__metadata_a5dc43a9005dfbe7829d47c73cd0341dc}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_id@{md\_id}}
\index{md\_id@{md\_id}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_id}{md\_id}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+id}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00280}{280}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a73498a247839e33b3c38546e1b73a03e}\label{structg__journal__metadata_a73498a247839e33b3c38546e1b73a03e}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_jend@{md\_jend}}
\index{md\_jend@{md\_jend}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_jend}{md\_jend}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+jend}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00283}{283}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a7a3b45b1fa814639d08f2acc9708a483}\label{structg__journal__metadata_a7a3b45b1fa814639d08f2acc9708a483}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_jid@{md\_jid}}
\index{md\_jid@{md\_jid}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_jid}{md\_jid}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+jid}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00285}{285}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a260898232f5a7624907ab38f5e6347d8}\label{structg__journal__metadata_a260898232f5a7624907ab38f5e6347d8}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_joffset@{md\_joffset}}
\index{md\_joffset@{md\_joffset}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_joffset}{md\_joffset}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+joffset}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00284}{284}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a161b605943d7b1005e9b4310d45242e0}\label{structg__journal__metadata_a161b605943d7b1005e9b4310d45242e0}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_jstart@{md\_jstart}}
\index{md\_jstart@{md\_jstart}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_jstart}{md\_jstart}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+jstart}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00282}{282}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_adb22d822eb8ad0add6c2c0b9d28a4a71}\label{structg__journal__metadata_adb22d822eb8ad0add6c2c0b9d28a4a71}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_magic@{md\_magic}}
\index{md\_magic@{md\_magic}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_magic}{md\_magic}}
{\footnotesize\ttfamily char g\+\_\+journal\+\_\+metadata\+::md\+\_\+magic\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00278}{278}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l00597}{g\+\_\+journal\+\_\+metadata\+\_\+read()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00334}{journal\+\_\+metadata\+\_\+decode()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a06c46f5cc5497d01af06948f12b7689e}\label{structg__journal__metadata_a06c46f5cc5497d01af06948f12b7689e}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_provider@{md\_provider}}
\index{md\_provider@{md\_provider}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_provider}{md\_provider}}
{\footnotesize\ttfamily char g\+\_\+journal\+\_\+metadata\+::md\+\_\+provider\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00287}{287}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8c_source_l02467}{g\+\_\+journal\+\_\+taste()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_a078fa8e5d14046f255e8c7e49340532f}\label{structg__journal__metadata_a078fa8e5d14046f255e8c7e49340532f}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_provsize@{md\_provsize}}
\index{md\_provsize@{md\_provsize}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_provsize}{md\_provsize}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+provsize}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00288}{288}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8c_source_l02467}{g\+\_\+journal\+\_\+taste()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_aa01eecd641f70f2d628efb97da4a1a0b}\label{structg__journal__metadata_aa01eecd641f70f2d628efb97da4a1a0b}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_type@{md\_type}}
\index{md\_type@{md\_type}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_type}{md\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} g\+\_\+journal\+\_\+metadata\+::md\+\_\+type}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00281}{281}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l02200}{g\+\_\+journal\+\_\+create()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00313}{journal\+\_\+metadata\+\_\+decode\+\_\+v0()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__journal__metadata_aaba4eb7029fb86e581b0080d0e85e194}\label{structg__journal__metadata_aaba4eb7029fb86e581b0080d0e85e194}} 
\index{g\_journal\_metadata@{g\_journal\_metadata}!md\_version@{md\_version}}
\index{md\_version@{md\_version}!g\_journal\_metadata@{g\_journal\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_version}{md\_version}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+journal\+\_\+metadata\+::md\+\_\+version}



Definition at line \mbox{\hyperlink{g__journal_8h_source_l00279}{279}} of file \mbox{\hyperlink{g__journal_8h_source}{g\+\_\+journal.\+h}}.



Referenced by \mbox{\hyperlink{g__journal_8c_source_l00597}{g\+\_\+journal\+\_\+metadata\+\_\+read()}}, \mbox{\hyperlink{g__journal_8c_source_l00669}{g\+\_\+journal\+\_\+metadata\+\_\+update()}}, \mbox{\hyperlink{g__journal_8h_source_l00334}{journal\+\_\+metadata\+\_\+decode()}}, \mbox{\hyperlink{g__journal_8h_source_l00352}{journal\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__journal_8h_source_l00292}{journal\+\_\+metadata\+\_\+encode()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
geom/journal/\mbox{\hyperlink{g__journal_8h}{g\+\_\+journal.\+h}}\end{DoxyCompactItemize}
