\doxysection{osmo\+\_\+sccp\+\_\+instance Struct Reference} \label{structosmo__sccp__instance}\index{osmo\_sccp\_instance@{osmo\_sccp\_instance}} {\ttfamily \#include $<$sccp\+\_\+internal.\+h$>$} \doxysubsection*{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} $\ast$ \textbf{ ss7\+\_\+user} \item struct osmo\+\_\+tdef $\ast$ \textbf{ tdefs} \item uint32\+\_\+t \textbf{ max\+\_\+optional\+\_\+data} \end{DoxyCompactItemize} \doxysubsection{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}} \doxysubsubsection{connections} {\footnotesize\ttfamily struct rb\+\_\+root osmo\+\_\+sccp\+\_\+instance\+::connections} Referenced by \textbf{ conn\+\_\+add\+\_\+node()}, \textbf{ conn\+\_\+create\+\_\+id()}, \textbf{ conn\+\_\+destroy()}, \textbf{ conn\+\_\+find\+\_\+by\+\_\+id()}, \textbf{ sccp\+\_\+scoc\+\_\+flush\+\_\+connections()}, and \textbf{ 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}} \doxysubsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+instance\+::list} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, and \textbf{ 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}} \doxysubsubsection{max\_optional\_data} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::max\+\_\+optional\+\_\+data} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, \textbf{ osmo\+\_\+sccp\+\_\+vty\+\_\+write\+\_\+cs7\+\_\+node()}, \textbf{ xua\+\_\+opt\+\_\+data\+\_\+cache\+\_\+keep()}, and \textbf{ 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}} \doxysubsubsection{next\_id} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::next\+\_\+id} Referenced by \textbf{ 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}} \doxysubsubsection{priv} {\footnotesize\ttfamily void$\ast$ osmo\+\_\+sccp\+\_\+instance\+::priv} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+get\+\_\+priv()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, and \textbf{ osmo\+\_\+sccp\+\_\+set\+\_\+priv()}. \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}} \doxysubsubsection{route\_ctx} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+sccp\+\_\+instance\+::route\+\_\+ctx} Referenced by \textbf{ gen\+\_\+coref\+\_\+without\+\_\+conn()}, \textbf{ gen\+\_\+ret\+\_\+msg()}, \textbf{ tx\+\_\+rlsd\+\_\+from\+\_\+xua\+\_\+twoway()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}, and \textbf{ 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}} \doxysubsubsection{ss7} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+instance}$\ast$ osmo\+\_\+sccp\+\_\+instance\+::ss7} Referenced by \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ osmo\+\_\+sccp\+\_\+get\+\_\+ss7()}, \textbf{ osmo\+\_\+sccp\+\_\+inst\+\_\+addr\+\_\+name()}, \textbf{ osmo\+\_\+sccp\+\_\+inst\+\_\+addr\+\_\+to\+\_\+str\+\_\+buf()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+destroy()}, \textbf{ osmo\+\_\+sccp\+\_\+local\+\_\+addr\+\_\+by\+\_\+instance()}, \textbf{ osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+name()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+unbind()}, \textbf{ sccp\+\_\+sclc\+\_\+rx\+\_\+scrc\+\_\+rout\+\_\+fail()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+opc()}, \textbf{ sccp\+\_\+user\+\_\+bind\+\_\+pc()}, \textbf{ scrc\+\_\+local\+\_\+out\+\_\+common()}, \textbf{ scrc\+\_\+node\+\_\+6()}, \textbf{ scrc\+\_\+translate\+\_\+node\+\_\+9()}, \textbf{ show\+\_\+user()}, \textbf{ sua2sccp\+\_\+tx\+\_\+m3ua()}, and \textbf{ vty\+\_\+show\+\_\+connection()}. \mbox{\label{structosmo__sccp__instance_a1250eacdd77125ebff823d0bf0df371b}} \index{osmo\_sccp\_instance@{osmo\_sccp\_instance}!ss7\_user@{ss7\_user}} \index{ss7\_user@{ss7\_user}!osmo\_sccp\_instance@{osmo\_sccp\_instance}} \doxysubsubsection{ss7\_user} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+user}$\ast$ osmo\+\_\+sccp\+\_\+instance\+::ss7\+\_\+user} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, and \textbf{ 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}} \doxysubsubsection{tdefs} {\footnotesize\ttfamily struct osmo\+\_\+tdef$\ast$ osmo\+\_\+sccp\+\_\+instance\+::tdefs} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, \textbf{ sccp\+\_\+timer\+\_\+schedule()}, and \textbf{ 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}} \doxysubsubsection{users} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+sccp\+\_\+instance\+::users} Referenced by \textbf{ DEFUN()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+create()}, \textbf{ osmo\+\_\+sccp\+\_\+instance\+\_\+destroy()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state()}, \textbf{ sccp\+\_\+user\+\_\+bind\+\_\+pc()}, and \textbf{ sccp\+\_\+user\+\_\+find()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item src/\textbf{ sccp\+\_\+internal.\+h}\end{DoxyCompactItemize}