\doxysection{smrdatastate Struct Reference}
\label{structsmrdatastate}\index{smrdatastate@{smrdatastate}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \textbf{ states}
\item 
int \textbf{ type}
\item 
const char $\ast$ \textbf{ name}
\item 
int($\ast$ \textbf{ rout} )(struct \textbf{ gsm411\+\_\+smr\+\_\+inst} $\ast$inst, struct \textbf{ msgb} $\ast$\textbf{ msg})
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structsmrdatastate_afe7d96934ca517dff703c5097b1fb87b}} 
\index{smrdatastate@{smrdatastate}!name@{name}}
\index{name@{name}!smrdatastate@{smrdatastate}}
\doxysubsubsection{name}
{\footnotesize\ttfamily const char$\ast$ smrdatastate\+::name}



Referenced by \textbf{ gsm411\+\_\+smr\+\_\+recv()}.

\mbox{\label{structsmrdatastate_a66c03bd40b8d3d1d55a840b3171bce2d}} 
\index{smrdatastate@{smrdatastate}!rout@{rout}}
\index{rout@{rout}!smrdatastate@{smrdatastate}}
\doxysubsubsection{rout}
{\footnotesize\ttfamily int($\ast$ smrdatastate\+::rout) (struct \textbf{ gsm411\+\_\+smr\+\_\+inst} $\ast$inst, struct \textbf{ msgb} $\ast$\textbf{ msg})}



Referenced by \textbf{ gsm411\+\_\+smr\+\_\+recv()}.

\mbox{\label{structsmrdatastate_ab38956ff188d1abc21ffef4de91454a3}} 
\index{smrdatastate@{smrdatastate}!states@{states}}
\index{states@{states}!smrdatastate@{smrdatastate}}
\doxysubsubsection{states}
{\footnotesize\ttfamily uint32\+\_\+t smrdatastate\+::states}



Referenced by \textbf{ gsm411\+\_\+smr\+\_\+recv()}.

\mbox{\label{structsmrdatastate_aecab62dc306f44998dfe3d94979e4f4f}} 
\index{smrdatastate@{smrdatastate}!type@{type}}
\index{type@{type}!smrdatastate@{smrdatastate}}
\doxysubsubsection{type}
{\footnotesize\ttfamily int smrdatastate\+::type}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/gsm/\textbf{ gsm0411\+\_\+smr.\+c}\end{DoxyCompactItemize}
