\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 rb\+\_\+root \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 osmo\+\_\+tdef $\ast$ \textbf{ tdefs} \item uint32\+\_\+t \textbf{ max\+\_\+optional\+\_\+data} \end{DoxyCompactItemize} \subsection{Field Documentation} \mbox{\label{structosmo__sccp__instance_ad83a0118a70c7e8b56a41bdbec1c2ec0}} \index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!connections@{connections}} \index{connections@{connections}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}} \subsubsection{connections} {\footnotesize\ttfamily struct rb\+\_\+root osmo\+\_\+sccp\+\_\+instance\+::connections} Referenced by conn\+\_\+add\+\_\+node(), conn\+\_\+create\+\_\+id(), conn\+\_\+destroy(), conn\+\_\+find\+\_\+by\+\_\+id(), 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_aba42ab50555521d8b257e781a38f3100}} \index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!max\+\_\+optional\+\_\+data@{max\+\_\+optional\+\_\+data}} \index{max\+\_\+optional\+\_\+data@{max\+\_\+optional\+\_\+data}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}} \subsubsection{max\+\_\+optional\+\_\+data} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::max\+\_\+optional\+\_\+data} Referenced by osmo\+\_\+sccp\+\_\+instance\+\_\+create(), osmo\+\_\+sccp\+\_\+set\+\_\+max\+\_\+optional\+\_\+data(), osmo\+\_\+sccp\+\_\+vty\+\_\+write\+\_\+cs7\+\_\+node(), xua\+\_\+opt\+\_\+data\+\_\+cache\+\_\+keep(), and xua\+\_\+opt\+\_\+data\+\_\+length\+\_\+lim(). \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 osmo\+\_\+sccp\+\_\+instance\+\_\+next\+\_\+conn\+\_\+id(). \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\+\_\+get\+\_\+priv(), osmo\+\_\+sccp\+\_\+instance\+\_\+create(), osmo\+\_\+sccp\+\_\+set\+\_\+priv(), and osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(). \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(), osmo\+\_\+scu\+\_\+prim\+\_\+type\+\_\+name(), 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_a348bbd53c8da5a04eb5f6d4e9000a944}} \index{osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}!tdefs@{tdefs}} \index{tdefs@{tdefs}!osmo\+\_\+sccp\+\_\+instance@{osmo\+\_\+sccp\+\_\+instance}} \subsubsection{tdefs} {\footnotesize\ttfamily struct osmo\+\_\+tdef$\ast$ osmo\+\_\+sccp\+\_\+instance\+::tdefs} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+sccp\+\_\+instance\+\_\+create(), sccp\+\_\+timer\+\_\+schedule(), 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}