\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(), osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(), 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(), osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(), 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 osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(), 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\+\_\+set\+\_\+priv(), 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(), osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(), 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}