\doxysection{tlv\+\_\+p\+\_\+entry Struct Reference}
\label{structtlv__p__entry}\index{tlv\_p\_entry@{tlv\_p\_entry}}


Entry in a TLV parser array.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \textbf{ len}
\begin{DoxyCompactList}\small\item\em length \end{DoxyCompactList}\item 
const uint8\+\_\+t $\ast$ \textbf{ val}
\begin{DoxyCompactList}\small\item\em pointer to value \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Entry in a TLV parser array. 

\doxysubsection{Field Documentation}
\mbox{\label{structtlv__p__entry_a429a7ca6eb93d20f53410a3221d56081}} 
\index{tlv\_p\_entry@{tlv\_p\_entry}!len@{len}}
\index{len@{len}!tlv\_p\_entry@{tlv\_p\_entry}}
\doxysubsubsection{len}
{\footnotesize\ttfamily uint16\+\_\+t tlv\+\_\+p\+\_\+entry\+::len}



length 



Referenced by \textbf{ ipa\+\_\+ccm\+\_\+id\+\_\+get\+\_\+parse()}, \textbf{ ipa\+\_\+ccm\+\_\+id\+\_\+resp\+\_\+parse()}, \textbf{ ipa\+\_\+ccm\+\_\+idtag\+\_\+parse\+\_\+off()}, \textbf{ osmo\+\_\+tlvp\+\_\+copy()}, \textbf{ osmo\+\_\+tlvp\+\_\+merge()}, \textbf{ tlv\+\_\+dump()}, and \textbf{ tlv\+\_\+parse2()}.

\mbox{\label{structtlv__p__entry_a872b73dc2a67835697ff5dee80e77083}} 
\index{tlv\_p\_entry@{tlv\_p\_entry}!val@{val}}
\index{val@{val}!tlv\_p\_entry@{tlv\_p\_entry}}
\doxysubsubsection{val}
{\footnotesize\ttfamily const uint8\+\_\+t$\ast$ tlv\+\_\+p\+\_\+entry\+::val}



pointer to value 



Referenced by \textbf{ ipa\+\_\+ccm\+\_\+id\+\_\+get\+\_\+parse()}, \textbf{ ipa\+\_\+ccm\+\_\+id\+\_\+resp\+\_\+parse()}, \textbf{ ipa\+\_\+ccm\+\_\+idtag\+\_\+parse\+\_\+off()}, \textbf{ osmo\+\_\+tlvp\+\_\+copy()}, \textbf{ osmo\+\_\+tlvp\+\_\+merge()}, \textbf{ tlv\+\_\+dump()}, and \textbf{ tlv\+\_\+parse2()}.



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