\hypertarget{structg__shsec__metadata}{}\doxysection{g\+\_\+shsec\+\_\+metadata Struct Reference}
\label{structg__shsec__metadata}\index{g\_shsec\_metadata@{g\_shsec\_metadata}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char \mbox{\hyperlink{structg__shsec__metadata_aef5935ecd3577cceb0b8d503b94720f0}{md\+\_\+magic}} \mbox{[}16\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__shsec__metadata_ac21a879d85dda01e1b70a133e822a1bf}{md\+\_\+version}}
\item 
char \mbox{\hyperlink{structg__shsec__metadata_aa3d044079412c4c87d14ba4a5829ba69}{md\+\_\+name}} \mbox{[}16\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__shsec__metadata_ac50f9e37d320aca0dc4ab8945a05cf90}{md\+\_\+id}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__shsec__metadata_aa467f23122991b9a882d8d7206361d76}{md\+\_\+no}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__shsec__metadata_a3b123be5cb7c0cfc1e9734ae05e02e9e}{md\+\_\+all}}
\item 
char \mbox{\hyperlink{structg__shsec__metadata_a352ebe7a29e4ba22845bd242098ceec7}{md\+\_\+provider}} \mbox{[}16\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__shsec__metadata_a0b203fc0b63f52e6a30bbb067572ea08}{md\+\_\+provsize}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00065}{65}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__shsec__metadata_a3b123be5cb7c0cfc1e9734ae05e02e9e}\label{structg__shsec__metadata_a3b123be5cb7c0cfc1e9734ae05e02e9e}} 
\index{g\_shsec\_metadata@{g\_shsec\_metadata}!md\_all@{md\_all}}
\index{md\_all@{md\_all}!g\_shsec\_metadata@{g\_shsec\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_all}{md\_all}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+shsec\+\_\+metadata\+::md\+\_\+all}



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00071}{71}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00528}{g\+\_\+shsec\+\_\+create()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

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



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00069}{69}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00465}{g\+\_\+shsec\+\_\+add\+\_\+disk()}}, \mbox{\hyperlink{g__shsec_8c_source_l00528}{g\+\_\+shsec\+\_\+create()}}, \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

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



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00066}{66}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00465}{g\+\_\+shsec\+\_\+add\+\_\+disk()}}, \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__shsec__metadata_aa3d044079412c4c87d14ba4a5829ba69}\label{structg__shsec__metadata_aa3d044079412c4c87d14ba4a5829ba69}} 
\index{g\_shsec\_metadata@{g\_shsec\_metadata}!md\_name@{md\_name}}
\index{md\_name@{md\_name}!g\_shsec\_metadata@{g\_shsec\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_name}{md\_name}}
{\footnotesize\ttfamily char g\+\_\+shsec\+\_\+metadata\+::md\+\_\+name\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00068}{68}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00465}{g\+\_\+shsec\+\_\+add\+\_\+disk()}}, \mbox{\hyperlink{g__shsec_8c_source_l00528}{g\+\_\+shsec\+\_\+create()}}, \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__shsec__metadata_aa467f23122991b9a882d8d7206361d76}\label{structg__shsec__metadata_aa467f23122991b9a882d8d7206361d76}} 
\index{g\_shsec\_metadata@{g\_shsec\_metadata}!md\_no@{md\_no}}
\index{md\_no@{md\_no}!g\_shsec\_metadata@{g\_shsec\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_no}{md\_no}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+shsec\+\_\+metadata\+::md\+\_\+no}



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00070}{70}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

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



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00072}{72}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

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



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00073}{73}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.

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



Definition at line \mbox{\hyperlink{g__shsec_8h_source_l00067}{67}} of file \mbox{\hyperlink{g__shsec_8h_source}{g\+\_\+shsec.\+h}}.



Referenced by \mbox{\hyperlink{g__shsec_8c_source_l00632}{g\+\_\+shsec\+\_\+taste()}}, \mbox{\hyperlink{g__shsec_8h_source_l00089}{shsec\+\_\+metadata\+\_\+decode()}}, and \mbox{\hyperlink{g__shsec_8h_source_l00076}{shsec\+\_\+metadata\+\_\+encode()}}.



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