\section{osmo\+\_\+sccp\+\_\+instance Struct Reference}
\label{structosmo__sccp__instance}\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}


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

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ list}
\item 
struct llist\+\_\+head \textbf{ connections}
\item 
struct llist\+\_\+head \textbf{ users}
\item 
uint32\+\_\+t \textbf{ route\+\_\+ctx}
\item 
uint32\+\_\+t \textbf{ next\+\_\+id}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$ \textbf{ ss7}
\item 
void $\ast$ \textbf{ priv}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+user} \textbf{ ss7\+\_\+user}
\item 
struct \textbf{ osmo\+\_\+sccp\+\_\+timer\+\_\+val} \textbf{ timers} [\textbf{ O\+S\+M\+O\+\_\+\+S\+C\+C\+P\+\_\+\+T\+I\+M\+E\+R\+S\+\_\+\+C\+O\+U\+NT}]
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\label{structosmo__sccp__instance_a09865284d107aa16445eadcf5f19f3c4}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!connections@{connections}}
\index{connections@{connections}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{connections}
{\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+instance\+::connections}



Referenced by conn\+\_\+create\+\_\+id(), conn\+\_\+find\+\_\+by\+\_\+id(), osmo\+\_\+sccp\+\_\+instance\+\_\+create(), sccp\+\_\+scoc\+\_\+flush\+\_\+connections(), and sccp\+\_\+scoc\+\_\+show\+\_\+connections().

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



Referenced by osmo\+\_\+sccp\+\_\+instance\+\_\+create(), and osmo\+\_\+sccp\+\_\+instance\+\_\+destroy().

\mbox{\label{structosmo__sccp__instance_a052a407c54d9b116bb355b7d1f5589b2}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!next\+\_\+id@{next\+\_\+id}}
\index{next\+\_\+id@{next\+\_\+id}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{next\+\_\+id}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::next\+\_\+id}



Referenced by conn\+\_\+create().

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



Referenced by osmo\+\_\+sccp\+\_\+instance\+\_\+create().

\mbox{\label{structosmo__sccp__instance_a128f6b3e66eedb77e576f009efdcc20f}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!route\+\_\+ctx@{route\+\_\+ctx}}
\index{route\+\_\+ctx@{route\+\_\+ctx}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{route\+\_\+ctx}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::route\+\_\+ctx}



Referenced by gen\+\_\+coref\+\_\+without\+\_\+conn(), gen\+\_\+ret\+\_\+msg(), tx\+\_\+rlsd\+\_\+from\+\_\+xua\+\_\+twoway(), xua\+\_\+gen\+\_\+msg\+\_\+co(), and xua\+\_\+gen\+\_\+relre().

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



Referenced by gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua(), osmo\+\_\+sccp\+\_\+get\+\_\+ss7(), osmo\+\_\+sccp\+\_\+inst\+\_\+addr\+\_\+name(), osmo\+\_\+sccp\+\_\+inst\+\_\+addr\+\_\+to\+\_\+str\+\_\+buf(), osmo\+\_\+sccp\+\_\+instance\+\_\+create(), osmo\+\_\+sccp\+\_\+instance\+\_\+destroy(), osmo\+\_\+sccp\+\_\+local\+\_\+addr\+\_\+by\+\_\+instance(), osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt(), osmo\+\_\+sccp\+\_\+user\+\_\+name(), osmo\+\_\+sccp\+\_\+user\+\_\+unbind(), sccp\+\_\+sclc\+\_\+rx\+\_\+scrc\+\_\+rout\+\_\+fail(), sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+opc(), sccp\+\_\+user\+\_\+bind\+\_\+pc(), scrc\+\_\+local\+\_\+out\+\_\+common(), scrc\+\_\+node\+\_\+6(), scrc\+\_\+translate\+\_\+node\+\_\+9(), show\+\_\+user(), sua2sccp\+\_\+tx\+\_\+m3ua(), and vty\+\_\+show\+\_\+connection().

\mbox{\label{structosmo__sccp__instance_aba449483a0ab1ec8a6674735d215c7c8}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!ss7\+\_\+user@{ss7\+\_\+user}}
\index{ss7\+\_\+user@{ss7\+\_\+user}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{ss7\+\_\+user}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+user} osmo\+\_\+sccp\+\_\+instance\+::ss7\+\_\+user}



Referenced by osmo\+\_\+sccp\+\_\+instance\+\_\+create(), and osmo\+\_\+sccp\+\_\+instance\+\_\+destroy().

\mbox{\label{structosmo__sccp__instance_a433533654d1919c1a63a24f39f892761}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!timers@{timers}}
\index{timers@{timers}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{timers}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+sccp\+\_\+timer\+\_\+val} osmo\+\_\+sccp\+\_\+instance\+::timers[\textbf{ O\+S\+M\+O\+\_\+\+S\+C\+C\+P\+\_\+\+T\+I\+M\+E\+R\+S\+\_\+\+C\+O\+U\+NT}]}



Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+sccp\+\_\+timer\+\_\+get(), and write\+\_\+sccp\+\_\+timers().

\mbox{\label{structosmo__sccp__instance_ad699d0e360f777f69c41f83660d8d46d}} 
\index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!users@{users}}
\index{users@{users}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}}
\subsubsection{users}
{\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+instance\+::users}



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



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