\section{osmo\+\_\+sccp\+\_\+user Struct Reference}
\label{structosmo__sccp__user}\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}


{\ttfamily \#include $<$sccp\+\_\+internal.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ list}
\begin{DoxyCompactList}\small\item\em entry in list of sccp users of \doxyref{osmo\+\_\+sccp\+\_\+instance}{p.}{structosmo__sccp__instance} \end{DoxyCompactList}\item 
struct \textbf{ osmo\+\_\+sccp\+\_\+instance} $\ast$ \textbf{ inst}
\begin{DoxyCompactList}\small\item\em pointer back to S\+C\+CP instance \end{DoxyCompactList}\item 
char $\ast$ \textbf{ name}
\begin{DoxyCompactList}\small\item\em human-\/readable name of this user \end{DoxyCompactList}\item 
uint16\+\_\+t \textbf{ ssn}
\begin{DoxyCompactList}\small\item\em S\+SN and/or point code to which we are bound. \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ pc}
\item 
struct llist\+\_\+head \textbf{ links}
\item 
osmo\+\_\+prim\+\_\+cb \textbf{ prim\+\_\+cb}
\item 
void $\ast$ \textbf{ priv}
\item 
struct osmo\+\_\+fsm\+\_\+inst $\ast$ \textbf{ as\+\_\+fi}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\label{structosmo__sccp__user_a28ad7b7289c898db019be6f3dad74ee6}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!as\+\_\+fi@{as\+\_\+fi}}
\index{as\+\_\+fi@{as\+\_\+fi}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{as\+\_\+fi}
{\footnotesize\ttfamily struct osmo\+\_\+fsm\+\_\+inst$\ast$ osmo\+\_\+sccp\+\_\+user\+::as\+\_\+fi}

\mbox{\label{structosmo__sccp__user_a37fdb1a4f629f2b028e38584c22216ba}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!inst@{inst}}
\index{inst@{inst}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{inst}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+sccp\+\_\+instance}$\ast$ osmo\+\_\+sccp\+\_\+user\+::inst}



pointer back to S\+C\+CP instance 



Referenced by conn\+\_\+create(), conn\+\_\+create\+\_\+id(), osmo\+\_\+sccp\+\_\+get\+\_\+sccp(), osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg(), osmo\+\_\+sccp\+\_\+tx\+\_\+data(), osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data(), osmo\+\_\+sccp\+\_\+user\+\_\+name(), osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), scmg\+\_\+rx\+\_\+ssa(), scmg\+\_\+rx\+\_\+ssp(), scmg\+\_\+rx\+\_\+sst(), show\+\_\+user(), and xua\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send().

\mbox{\label{structosmo__sccp__user_a5cba22699c6057725380fe721b21eeb7}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!links@{links}}
\index{links@{links}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{links}
{\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+user\+::links}

\mbox{\label{structosmo__sccp__user_afce7749961ce5e8d6b083b7ee42d1e27}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!list@{list}}
\index{list@{list}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{list}
{\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+user\+::list}



entry in list of sccp users of \doxyref{osmo\+\_\+sccp\+\_\+instance}{p.}{structosmo__sccp__instance} 



Referenced by D\+E\+F\+U\+N(), osmo\+\_\+sccp\+\_\+instance\+\_\+destroy(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), and sccp\+\_\+user\+\_\+find().

\mbox{\label{structosmo__sccp__user_a9b1d575ae24f502ec1334c05fc0f1c1c}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!name@{name}}
\index{name@{name}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{name}
{\footnotesize\ttfamily char$\ast$ osmo\+\_\+sccp\+\_\+user\+::name}



human-\/readable name of this user 



Referenced by osmo\+\_\+sccp\+\_\+user\+\_\+name(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), sccp\+\_\+user\+\_\+prim\+\_\+up(), and show\+\_\+user().

\mbox{\label{structosmo__sccp__user_a53eed6648070b73d553f3020ba8e7b25}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!pc@{pc}}
\index{pc@{pc}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{pc}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+user\+::pc}



Referenced by osmo\+\_\+sccp\+\_\+user\+\_\+name(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), sccp\+\_\+user\+\_\+find(), show\+\_\+user(), and vty\+\_\+show\+\_\+connection().

\mbox{\label{structosmo__sccp__user_af51492c8bd34bd61a06db2665a261bb9}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!prim\+\_\+cb@{prim\+\_\+cb}}
\index{prim\+\_\+cb@{prim\+\_\+cb}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{prim\+\_\+cb}
{\footnotesize\ttfamily osmo\+\_\+prim\+\_\+cb osmo\+\_\+sccp\+\_\+user\+::prim\+\_\+cb}



Referenced by sccp\+\_\+user\+\_\+bind\+\_\+pc(), and sccp\+\_\+user\+\_\+prim\+\_\+up().

\mbox{\label{structosmo__sccp__user_a77e0cd1bb01ab1bd2bff5de9bfe5a333}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!priv@{priv}}
\index{priv@{priv}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{priv}
{\footnotesize\ttfamily void$\ast$ osmo\+\_\+sccp\+\_\+user\+::priv}



Referenced by osmo\+\_\+sccp\+\_\+user\+\_\+get\+\_\+priv(), and osmo\+\_\+sccp\+\_\+user\+\_\+set\+\_\+priv().

\mbox{\label{structosmo__sccp__user_a85356af5d3622a4f6ee912322cd8148d}} 
\index{osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}!ssn@{ssn}}
\index{ssn@{ssn}!osmo\+\_\+sccp\+\_\+user@{osmo\+\_\+sccp\+\_\+user}}
\subsubsection{ssn}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+sccp\+\_\+user\+::ssn}



S\+SN and/or point code to which we are bound. 



Referenced by D\+E\+F\+U\+N(), osmo\+\_\+sccp\+\_\+user\+\_\+name(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), sccp\+\_\+user\+\_\+find(), show\+\_\+user(), and vty\+\_\+show\+\_\+connection().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\textbf{ sccp\+\_\+internal.\+h}\end{DoxyCompactItemize}
