\section{osmo\+\_\+xua\+\_\+server Struct Reference} \label{structosmo__xua__server}\index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} {\ttfamily \#include $<$osmo\+\_\+ss7.\+h$>$} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item struct llist\+\_\+head \textbf{ list} \item struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$ \textbf{ inst} \item struct llist\+\_\+head \textbf{ asp\+\_\+list} \item struct osmo\+\_\+stream\+\_\+srv\+\_\+link $\ast$ \textbf{ server} \item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>bool \textbf{ accept\_dyn\_reg}\\ \>struct \textbf{ osmo\_ss7\_asp\_peer} \textbf{ local}\\ \>enum \textbf{ osmo\_ss7\_asp\_protocol} \textbf{ proto}\\ \>struct \{\\ \>\>bool \textbf{ num\_ostreams\_present}\\ \>\>bool \textbf{ max\_instreams\_present}\\ \>\>uint16\_t \textbf{ num\_ostreams\_value}\\ \>\>uint16\_t \textbf{ max\_instreams\_value}\\ \>\} \textbf{ sctp\_init}\\ \>int \textbf{ trans\_proto}\\ \>\>\>{\em The underlaying transport protocol (one of IPPROTO\_$\ast$) }\\ \} \textbf{ cfg}\\ \end{tabbing}\end{DoxyCompactItemize} \subsection{Field Documentation} \mbox{\label{structosmo__xua__server_a9d4bb306794ea75ad02baa42546726eb}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!accept\+\_\+dyn\+\_\+reg@{accept\+\_\+dyn\+\_\+reg}} \index{accept\+\_\+dyn\+\_\+reg@{accept\+\_\+dyn\+\_\+reg}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{accept\+\_\+dyn\+\_\+reg} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::accept\+\_\+dyn\+\_\+reg} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), write\+\_\+one\+\_\+xua(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_a5624439338814a877c66b36a82e247f4}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!asp\+\_\+list@{asp\+\_\+list}} \index{asp\+\_\+list@{asp\+\_\+list}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{asp\+\_\+list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+xua\+\_\+server\+::asp\+\_\+list} Referenced by osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+destroy(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_a8d33bd30d78044347a33ecc3eb0fa9f4}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!cfg@{cfg}} \index{cfg@{cfg}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{cfg} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+xua\+\_\+server\+::cfg} Referenced by \+\_\+show\+\_\+cs7\+\_\+xua(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts(), ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+default\+\_\+local\+\_\+hosts(), vty\+\_\+dump\+\_\+xua\+\_\+server(), write\+\_\+one\+\_\+xua(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_a2ddea103730f2733d6acd1370eb8bec9}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!inst@{inst}} \index{inst@{inst}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{inst} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+instance}$\ast$ osmo\+\_\+xua\+\_\+server\+::inst} Referenced by osmo\+\_\+ss7\+\_\+vty\+\_\+go\+\_\+parent(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_ae23911d11adfdb7a596e12f57e78e7e4}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!list@{list}} \index{list@{list}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+xua\+\_\+server\+::list} Referenced by \+\_\+show\+\_\+cs7\+\_\+xua(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+destroy(), and osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2(). \mbox{\label{structosmo__xua__server_aeb2bb0edaa40ef69be129fd32a1cd931}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!local@{local}} \index{local@{local}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{local} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer} osmo\+\_\+xua\+\_\+server\+::local} Referenced by \+\_\+show\+\_\+cs7\+\_\+xua(), osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts(), ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+default\+\_\+local\+\_\+hosts(), vty\+\_\+dump\+\_\+xua\+\_\+server(), write\+\_\+one\+\_\+xua(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_aebaad66165a593742b0b0667d549da40}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!max\+\_\+instreams\+\_\+present@{max\+\_\+instreams\+\_\+present}} \index{max\+\_\+instreams\+\_\+present@{max\+\_\+instreams\+\_\+present}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{max\+\_\+instreams\+\_\+present} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+present} \mbox{\label{structosmo__xua__server_a0c74ed4a7195c1d11ccbc5703bbfdb89}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!max\+\_\+instreams\+\_\+value@{max\+\_\+instreams\+\_\+value}} \index{max\+\_\+instreams\+\_\+value@{max\+\_\+instreams\+\_\+value}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{max\+\_\+instreams\+\_\+value} {\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+value} \mbox{\label{structosmo__xua__server_a1e71905080626833a540179d8b533251}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!num\+\_\+ostreams\+\_\+present@{num\+\_\+ostreams\+\_\+present}} \index{num\+\_\+ostreams\+\_\+present@{num\+\_\+ostreams\+\_\+present}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{num\+\_\+ostreams\+\_\+present} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+present} \mbox{\label{structosmo__xua__server_aa5267a4e9f8216eb4874a9ee8bba3da7}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!num\+\_\+ostreams\+\_\+value@{num\+\_\+ostreams\+\_\+value}} \index{num\+\_\+ostreams\+\_\+value@{num\+\_\+ostreams\+\_\+value}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{num\+\_\+ostreams\+\_\+value} {\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+value} \mbox{\label{structosmo__xua__server_a1c68bd03df7e50771cd148d8354549bd}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!proto@{proto}} \index{proto@{proto}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{proto} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} osmo\+\_\+xua\+\_\+server\+::proto} Referenced by \+\_\+show\+\_\+cs7\+\_\+xua(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2(), vty\+\_\+dump\+\_\+xua\+\_\+server(), write\+\_\+one\+\_\+xua(), and xua\+\_\+accept\+\_\+cb(). \mbox{\label{structosmo__xua__server_aba0fe51dbbec9ff7c86c47da86346fd1}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!sctp\+\_\+init@{sctp\+\_\+init}} \index{sctp\+\_\+init@{sctp\+\_\+init}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{sctp\+\_\+init} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+xua\+\_\+server\+::sctp\+\_\+init} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind(), and write\+\_\+one\+\_\+xua(). \mbox{\label{structosmo__xua__server_a077845fe1f5e0b1fd26e373e0ba986f1}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!server@{server}} \index{server@{server}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{server} {\footnotesize\ttfamily struct osmo\+\_\+stream\+\_\+srv\+\_\+link$\ast$ osmo\+\_\+xua\+\_\+server\+::server} Referenced by osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+destroy(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts(), and vty\+\_\+dump\+\_\+xua\+\_\+server(). \mbox{\label{structosmo__xua__server_af881bb34bcdc243e2aec95fa803ce81b}} \index{osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}!trans\+\_\+proto@{trans\+\_\+proto}} \index{trans\+\_\+proto@{trans\+\_\+proto}!osmo\+\_\+xua\+\_\+server@{osmo\+\_\+xua\+\_\+server}} \subsubsection{trans\+\_\+proto} {\footnotesize\ttfamily int osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto} The underlaying transport protocol (one of I\+P\+P\+R\+O\+T\+O\+\_\+$\ast$) Referenced by \+\_\+show\+\_\+cs7\+\_\+xua(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt(), osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+on\+\_\+ss7\+\_\+id(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find(), osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2(), vty\+\_\+dump\+\_\+xua\+\_\+server(), write\+\_\+one\+\_\+xua(), and xua\+\_\+accept\+\_\+cb(). The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/sigtran/\textbf{ osmo\+\_\+ss7.\+h}\end{DoxyCompactItemize}