\doxysection{tlv\+\_\+def Struct Reference}
\label{structtlv__def}\index{tlv\_def@{tlv\_def}}


Definition of a single IE (Information Element)  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ tlv\+\_\+type} \textbf{ type}
\begin{DoxyCompactList}\small\item\em TLV type. \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ fixed\+\_\+len}
\begin{DoxyCompactList}\small\item\em length in case of \doxyref{TLV\+\_\+\+TYPE\+\_\+\+FIXED}{p.}{group__tlv_gga22c9aceefa3d83912aca8f3e8cfc27aea6a00d14d068fae81a1f2d87a617b06e0} \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Definition of a single IE (Information Element) 

\doxysubsection{Field Documentation}
\mbox{\label{structtlv__def_a23658e143c755b0d731798a8882e3533}} 
\index{tlv\_def@{tlv\_def}!fixed\_len@{fixed\_len}}
\index{fixed\_len@{fixed\_len}!tlv\_def@{tlv\_def}}
\doxysubsubsection{fixed\_len}
{\footnotesize\ttfamily uint8\+\_\+t tlv\+\_\+def\+::fixed\+\_\+len}



length in case of \doxyref{TLV\+\_\+\+TYPE\+\_\+\+FIXED}{p.}{group__tlv_gga22c9aceefa3d83912aca8f3e8cfc27aea6a00d14d068fae81a1f2d87a617b06e0} 



Referenced by \textbf{ tlv\+\_\+parse\+\_\+one()}.

\mbox{\label{structtlv__def_aedfe4d9f2b4e7aab62ae906490c0ced8}} 
\index{tlv\_def@{tlv\_def}!type@{type}}
\index{type@{type}!tlv\_def@{tlv\_def}}
\doxysubsubsection{type}
{\footnotesize\ttfamily enum \textbf{ tlv\+\_\+type} tlv\+\_\+def\+::type}



TLV type. 



Referenced by \textbf{ \+\_\+\+\_\+attribute\+\_\+\+\_\+()}, \textbf{ tlv\+\_\+def\+\_\+patch()}, \textbf{ tlv\+\_\+encode()}, \textbf{ tlv\+\_\+encode\+\_\+ordered()}, and \textbf{ tlv\+\_\+parse\+\_\+one()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/gsm/\textbf{ tlv.\+h}\end{DoxyCompactItemize}
