\doxysection{osim\+\_\+chan\+\_\+hdl Struct Reference} \label{structosim__chan__hdl}\index{osim\_chan\_hdl@{osim\_chan\_hdl}} {\ttfamily \#include $<$sim.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item struct \textbf{ llist\+\_\+head} \textbf{ list} \begin{DoxyCompactList}\small\item\em linked to card-\/$>$channels \end{DoxyCompactList}\item struct \textbf{ osim\+\_\+card\+\_\+hdl} $\ast$ \textbf{ card} \begin{DoxyCompactList}\small\item\em card to which this channel belongs \end{DoxyCompactList}\item const struct \textbf{ osim\+\_\+file\+\_\+desc} $\ast$ \textbf{ cwd} \begin{DoxyCompactList}\small\item\em current working directory \end{DoxyCompactList}\item struct \textbf{ osim\+\_\+card\+\_\+app\+\_\+hdl} $\ast$ \textbf{ cur\+\_\+app} \begin{DoxyCompactList}\small\item\em currently selected application (if any) \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Field Documentation} \mbox{\label{structosim__chan__hdl_aecb1c514afc5a192725ed2c2d1e99bb2}} \index{osim\_chan\_hdl@{osim\_chan\_hdl}!card@{card}} \index{card@{card}!osim\_chan\_hdl@{osim\_chan\_hdl}} \doxysubsubsection{card} {\footnotesize\ttfamily struct \textbf{ osim\+\_\+card\+\_\+hdl}$\ast$ osim\+\_\+chan\+\_\+hdl\+::card} card to which this channel belongs Referenced by \textbf{ osim\+\_\+print\+\_\+sw\+\_\+buf()}, \textbf{ osim\+\_\+sw\+\_\+class()}, \textbf{ osim\+\_\+transceive\+\_\+apdu()}, and \textbf{ pcsc\+\_\+card\+\_\+open()}. \mbox{\label{structosim__chan__hdl_aeb475f5e0bf990459f1213326d190551}} \index{osim\_chan\_hdl@{osim\_chan\_hdl}!cur\_app@{cur\_app}} \index{cur\_app@{cur\_app}!osim\_chan\_hdl@{osim\_chan\_hdl}} \doxysubsubsection{cur\_app} {\footnotesize\ttfamily struct \textbf{ osim\+\_\+card\+\_\+app\+\_\+hdl}$\ast$ osim\+\_\+chan\+\_\+hdl\+::cur\+\_\+app} currently selected application (if any) Referenced by \textbf{ osim\+\_\+print\+\_\+sw\+\_\+buf()}, and \textbf{ osim\+\_\+sw\+\_\+class()}. \mbox{\label{structosim__chan__hdl_a81d109fc315a41d23f655d90b4aabf1a}} \index{osim\_chan\_hdl@{osim\_chan\_hdl}!cwd@{cwd}} \index{cwd@{cwd}!osim\_chan\_hdl@{osim\_chan\_hdl}} \doxysubsubsection{cwd} {\footnotesize\ttfamily const struct \textbf{ osim\+\_\+file\+\_\+desc}$\ast$ osim\+\_\+chan\+\_\+hdl\+::cwd} current working directory \mbox{\label{structosim__chan__hdl_ad9ca45175386dc95a99b8598f5853f21}} \index{osim\_chan\_hdl@{osim\_chan\_hdl}!list@{list}} \index{list@{list}!osim\_chan\_hdl@{osim\_chan\_hdl}} \doxysubsubsection{list} {\footnotesize\ttfamily struct \textbf{ llist\+\_\+head} osim\+\_\+chan\+\_\+hdl\+::list} linked to card-\/$>$channels Referenced by \textbf{ pcsc\+\_\+card\+\_\+open()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/sim/\textbf{ sim.\+h}\end{DoxyCompactItemize}