\doxysection{osmo\+\_\+xua\+\_\+server Struct Reference} \label{structosmo__xua__server}\index{osmo\_xua\_server@{osmo\_xua\_server}} {\ttfamily \#include $<$ss7\+\_\+xua\+\_\+srv.\+h$>$} \doxysubsection*{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} \doxysubsection{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}} \doxysubsubsection{accept\_dyn\_reg} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::accept\+\_\+dyn\+\_\+reg} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ write\+\_\+one\+\_\+xua()}, and \textbf{ 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}} \doxysubsubsection{asp\_list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+xua\+\_\+server\+::asp\+\_\+list} Referenced by \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+destroy()}, and \textbf{ xua\+\_\+accept\+\_\+cb()}. \mbox{\label{structosmo__xua__server_ade8be90f508e2a9be506af9e2d6716ad}} \index{osmo\_xua\_server@{osmo\_xua\_server}!cfg@{cfg}} \index{cfg@{cfg}!osmo\_xua\_server@{osmo\_xua\_server}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+xua\+\_\+server\+::cfg} Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+default\+\_\+local\+\_\+hosts()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts()}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, \textbf{ write\+\_\+one\+\_\+xua()}, and \textbf{ 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}} \doxysubsubsection{inst} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+instance}$\ast$ osmo\+\_\+xua\+\_\+server\+::inst} Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+sccp\+\_\+set\+\_\+max\+\_\+optional\+\_\+data()}, \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+go\+\_\+parent()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ write\+\_\+one\+\_\+cs7()}, and \textbf{ 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}} \doxysubsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+xua\+\_\+server\+::list} Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+destroy()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, and \textbf{ write\+\_\+one\+\_\+cs7()}. \mbox{\label{structosmo__xua__server_aeb2bb0edaa40ef69be129fd32a1cd931}} \index{osmo\_xua\_server@{osmo\_xua\_server}!local@{local}} \index{local@{local}!osmo\_xua\_server@{osmo\_xua\_server}} \doxysubsubsection{local} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer} osmo\+\_\+xua\+\_\+server\+::local} Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+default\+\_\+local\+\_\+hosts()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts()}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, \textbf{ write\+\_\+one\+\_\+xua()}, and \textbf{ 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}} \doxysubsubsection{max\_instreams\_present} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+present} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, and \textbf{ write\+\_\+one\+\_\+xua()}. \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}} \doxysubsubsection{max\_instreams\_value} {\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+value} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, and \textbf{ write\+\_\+one\+\_\+xua()}. \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}} \doxysubsubsection{num\_ostreams\_present} {\footnotesize\ttfamily bool osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+present} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, and \textbf{ write\+\_\+one\+\_\+xua()}. \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}} \doxysubsubsection{num\_ostreams\_value} {\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+value} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, and \textbf{ write\+\_\+one\+\_\+xua()}. \mbox{\label{structosmo__xua__server_a1c68bd03df7e50771cd148d8354549bd}} \index{osmo\_xua\_server@{osmo\_xua\_server}!proto@{proto}} \index{proto@{proto}!osmo\_xua\_server@{osmo\_xua\_server}} \doxysubsubsection{proto} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} osmo\+\_\+xua\+\_\+server\+::proto} Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ DEFUN()}, \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, \textbf{ write\+\_\+one\+\_\+xua()}, and \textbf{ xua\+\_\+accept\+\_\+cb()}. \mbox{\label{structosmo__xua__server_af0b4185a6575bac97ef4e10b014e66ee}} \index{osmo\_xua\_server@{osmo\_xua\_server}!sctp\_init@{sctp\_init}} \index{sctp\_init@{sctp\_init}!osmo\_xua\_server@{osmo\_xua\_server}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+xua\+\_\+server\+::sctp\+\_\+init} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, and \textbf{ 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}} \doxysubsubsection{server} {\footnotesize\ttfamily struct osmo\+\_\+stream\+\_\+srv\+\_\+link$\ast$ osmo\+\_\+xua\+\_\+server\+::server} Referenced by \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+bind()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+destroy()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts()}, and \textbf{ 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}} \doxysubsubsection{trans\_proto} {\footnotesize\ttfamily int osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto} The underlaying transport protocol (one of IPPROTO\+\_\+$\ast$) Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ DEFUN()}, \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+add\+\_\+clnt()}, \textbf{ osmo\+\_\+sccp\+\_\+simple\+\_\+server\+\_\+on\+\_\+ss7\+\_\+id()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find()}, \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, \textbf{ write\+\_\+one\+\_\+xua()}, and \textbf{ xua\+\_\+accept\+\_\+cb()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item src/\textbf{ ss7\+\_\+xua\+\_\+srv.\+h}\end{DoxyCompactItemize}