\doxysection{osim\+\_\+card\+\_\+app\+\_\+hdl Struct Reference}
\label{structosim__card__app__hdl}\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}


descriptor for a given application present on a card  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ llist\+\_\+head} \textbf{ list}
\begin{DoxyCompactList}\small\item\em member in card list of applications \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ aid} [\textbf{ MAX\+\_\+\+AID\+\_\+\+LEN}]
\begin{DoxyCompactList}\small\item\em AID of the application. \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ aid\+\_\+len}
\item 
char $\ast$ \textbf{ label}
\begin{DoxyCompactList}\small\item\em application label from EF\+\_\+\+DIR \end{DoxyCompactList}\item 
const struct \textbf{ osim\+\_\+card\+\_\+app\+\_\+profile} $\ast$ \textbf{ prof}
\begin{DoxyCompactList}\small\item\em application profile (if any known) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
descriptor for a given application present on a card 

\doxysubsection{Field Documentation}
\mbox{\label{structosim__card__app__hdl_a57bc6c1610fcd392588428a7762a302d}} 
\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}!aid@{aid}}
\index{aid@{aid}!osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}
\doxysubsubsection{aid}
{\footnotesize\ttfamily uint8\+\_\+t osim\+\_\+card\+\_\+app\+\_\+hdl\+::aid[\textbf{ MAX\+\_\+\+AID\+\_\+\+LEN}]}



AID of the application. 



Referenced by \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+add\+\_\+app()}, and \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+find\+\_\+app()}.

\mbox{\label{structosim__card__app__hdl_af3b3626712f98c852aa0795bcc4df9ee}} 
\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}!aid\_len@{aid\_len}}
\index{aid\_len@{aid\_len}!osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}
\doxysubsubsection{aid\_len}
{\footnotesize\ttfamily uint8\+\_\+t osim\+\_\+card\+\_\+app\+\_\+hdl\+::aid\+\_\+len}



Referenced by \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+add\+\_\+app()}, and \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+find\+\_\+app()}.

\mbox{\label{structosim__card__app__hdl_aea27f0a3e0b527da09b896f024f5fe38}} 
\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}!label@{label}}
\index{label@{label}!osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}
\doxysubsubsection{label}
{\footnotesize\ttfamily char$\ast$ osim\+\_\+card\+\_\+app\+\_\+hdl\+::label}



application label from EF\+\_\+\+DIR 



Referenced by \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+add\+\_\+app()}.

\mbox{\label{structosim__card__app__hdl_abc16b324271d3270926d490d4769b3e5}} 
\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}!list@{list}}
\index{list@{list}!osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}
\doxysubsubsection{list}
{\footnotesize\ttfamily struct \textbf{ llist\+\_\+head} osim\+\_\+card\+\_\+app\+\_\+hdl\+::list}



member in card list of applications 



Referenced by \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+add\+\_\+app()}, and \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+find\+\_\+app()}.

\mbox{\label{structosim__card__app__hdl_a298df3954cd1fbb47a142b9928c7c4f5}} 
\index{osim\_card\_app\_hdl@{osim\_card\_app\_hdl}!prof@{prof}}
\index{prof@{prof}!osim\_card\_app\_hdl@{osim\_card\_app\_hdl}}
\doxysubsubsection{prof}
{\footnotesize\ttfamily const struct \textbf{ osim\+\_\+card\+\_\+app\+\_\+profile}$\ast$ osim\+\_\+card\+\_\+app\+\_\+hdl\+::prof}



application profile (if any known) 



Referenced by \textbf{ osim\+\_\+card\+\_\+hdl\+\_\+add\+\_\+app()}, \textbf{ osim\+\_\+print\+\_\+sw\+\_\+buf()}, and \textbf{ osim\+\_\+sw\+\_\+class()}.



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