\section{osmo\+\_\+ss7\+\_\+as Struct Reference} \label{structosmo__ss7__as}\index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} {\ttfamily \#include $<$osmo\+\_\+ss7.\+h$>$} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item struct llist\+\_\+head \textbf{ list} \begin{DoxyCompactList}\small\item\em entry in \textquotesingle{}ref \doxyref{osmo\+\_\+ss7\+\_\+instance.\+as\+\_\+list}{p.}{structosmo__ss7__instance_a71621534d17bb3a348a636f5e48275be} \end{DoxyCompactList}\item struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$ \textbf{ inst} \item struct osmo\+\_\+fsm\+\_\+inst $\ast$ \textbf{ fi} \begin{DoxyCompactList}\small\item\em AS F\+SM. \end{DoxyCompactList}\item bool \textbf{ rkm\+\_\+dyn\+\_\+allocated} \begin{DoxyCompactList}\small\item\em Were we dynamically allocated by R\+KM? \end{DoxyCompactList}\item bool \textbf{ simple\+\_\+client\+\_\+allocated} \begin{DoxyCompactList}\small\item\em Were we allocated by \char`\"{}simple client\char`\"{} support? \end{DoxyCompactList}\item struct rate\+\_\+ctr\+\_\+group $\ast$ \textbf{ ctrg} \begin{DoxyCompactList}\small\item\em Rate Counter Group. \end{DoxyCompactList}\item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>char $\ast$ \textbf{ name}\\ \>char $\ast$ \textbf{ description}\\ \>enum \textbf{ osmo\_ss7\_asp\_protocol} \textbf{ proto}\\ \>struct \textbf{ osmo\_ss7\_routing\_key} \textbf{ routing\_key}\\ \>enum \textbf{ osmo\_ss7\_as\_traffic\_mode} \textbf{ mode}\\ \>bool \textbf{ mode\_set\_by\_vty}\\ \>bool \textbf{ mode\_set\_by\_peer}\\ \>uint32\_t \textbf{ recovery\_timeout\_msec}\\ \>uint8\_t \textbf{ qos\_class}\\ \>struct \{\\ \>\>uint32\_t \textbf{ dpc}\\ \>\>enum \textbf{ osmo\_ss7\_as\_patch\_sccp\_mode} \textbf{ sccp\_mode}\\ \>\} \textbf{ pc\_override}\\ \>struct \textbf{ osmo\_ss7\_asp} $\ast$ \textbf{ asps} [16]\\ \>uint8\_t \textbf{ last\_asp\_idx\_sent}\\ \} \textbf{ cfg}\\ \end{tabbing}\end{DoxyCompactItemize} \subsection{Field Documentation} \mbox{\label{structosmo__ss7__as_a6891572d4436d6ede4997c6f99eb66b6}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!asps@{asps}} \index{asps@{asps}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{asps} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ osmo\+\_\+ss7\+\_\+as\+::asps[16]} Referenced by as\+\_\+notify\+\_\+all\+\_\+asp(), check\+\_\+any\+\_\+other\+\_\+asp\+\_\+in\+\_\+active(), check\+\_\+any\+\_\+other\+\_\+asp\+\_\+not\+\_\+down(), find\+\_\+first\+\_\+as\+\_\+in\+\_\+asp(), get\+\_\+local\+\_\+role(), is\+\_\+single\+\_\+ipa\+\_\+asp(), notify\+\_\+any\+\_\+other\+\_\+active\+\_\+asp\+\_\+as\+\_\+inactive(), osmo\+\_\+ss7\+\_\+as\+\_\+add\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+del\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+has\+\_\+asp(), osmo\+\_\+ss7\+\_\+asp\+\_\+destroy(), osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+proto(), osmo\+\_\+ss7\+\_\+route\+\_\+name(), write\+\_\+one\+\_\+as(), xua\+\_\+as\+\_\+select\+\_\+asp\+\_\+override(), xua\+\_\+as\+\_\+select\+\_\+asp\+\_\+roundrobin(), and xua\+\_\+as\+\_\+transmit\+\_\+msg\+\_\+broadcast(). \mbox{\label{structosmo__ss7__as_a3195c9ffe405e3402b49d622caac9b8c}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!cfg@{cfg}} \index{cfg@{cfg}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{cfg} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+ss7\+\_\+as\+::cfg} Referenced by \+\_\+rout\+\_\+key(), as\+\_\+list\+\_\+for\+\_\+asp(), as\+\_\+notify\+\_\+all\+\_\+asp(), check\+\_\+any\+\_\+other\+\_\+asp\+\_\+in\+\_\+active(), check\+\_\+any\+\_\+other\+\_\+asp\+\_\+not\+\_\+down(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), D\+E\+F\+U\+N\+\_\+\+U\+S\+R\+A\+T\+T\+R(), determine\+\_\+traf\+\_\+mode(), find\+\_\+first\+\_\+as\+\_\+in\+\_\+asp(), gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua(), get\+\_\+all\+\_\+rctx\+\_\+for\+\_\+asp(), get\+\_\+local\+\_\+role(), handle\+\_\+reg\+\_\+conf(), handle\+\_\+rkey\+\_\+dereg(), handle\+\_\+rkey\+\_\+reg(), hmrt\+\_\+message\+\_\+for\+\_\+routing(), ipa\+\_\+add\+\_\+route(), ipa\+\_\+asp\+\_\+allstate(), ipa\+\_\+asp\+\_\+fsm\+\_\+start(), ipa\+\_\+del\+\_\+route(), ipa\+\_\+rx\+\_\+msg\+\_\+sccp(), ipa\+\_\+tx\+\_\+xua\+\_\+as(), is\+\_\+single\+\_\+ipa\+\_\+asp(), lm\+\_\+timer\+\_\+cb(), m3ua\+\_\+tx\+\_\+xua\+\_\+as(), notify\+\_\+any\+\_\+other\+\_\+active\+\_\+asp\+\_\+as\+\_\+inactive(), osmo\+\_\+sccp\+\_\+simple\+\_\+client\+\_\+on\+\_\+ss7\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+add\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+del\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+l\+\_\+rk\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+name(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+proto(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+rctx(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+or\+\_\+create(), osmo\+\_\+ss7\+\_\+as\+\_\+has\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+tmode\+\_\+compatible\+\_\+xua(), osmo\+\_\+ss7\+\_\+asp\+\_\+destroy(), osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+proto(), osmo\+\_\+ss7\+\_\+route\+\_\+create(), osmo\+\_\+ss7\+\_\+route\+\_\+name(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+tx\+\_\+xua\+\_\+as(), write\+\_\+one\+\_\+as(), xua\+\_\+as\+\_\+fsm\+\_\+active(), xua\+\_\+as\+\_\+fsm\+\_\+start(), xua\+\_\+as\+\_\+select\+\_\+asp\+\_\+override(), xua\+\_\+as\+\_\+select\+\_\+asp\+\_\+roundrobin(), xua\+\_\+as\+\_\+transmit\+\_\+msg(), xua\+\_\+as\+\_\+transmit\+\_\+msg\+\_\+broadcast(), xua\+\_\+asp\+\_\+fsm\+\_\+inactive(), and xua\+\_\+msg\+\_\+add\+\_\+asp\+\_\+rctx(). \mbox{\label{structosmo__ss7__as_a6742c512f106def9c675619b3ac56ea0}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!ctrg@{ctrg}} \index{ctrg@{ctrg}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{ctrg} {\footnotesize\ttfamily struct rate\+\_\+ctr\+\_\+group$\ast$ osmo\+\_\+ss7\+\_\+as\+::ctrg} Rate Counter Group. Referenced by hmrt\+\_\+message\+\_\+for\+\_\+routing(), ipa\+\_\+rx\+\_\+msg\+\_\+sccp(), m3ua\+\_\+rx\+\_\+xfer(), osmo\+\_\+ss7\+\_\+as\+\_\+destroy(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+rx\+\_\+cl(), and sua\+\_\+rx\+\_\+co(). \mbox{\label{structosmo__ss7__as_a4a2a3c8308a023ce46dbee77871a9308}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!description@{description}} \index{description@{description}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{description} {\footnotesize\ttfamily char$\ast$ osmo\+\_\+ss7\+\_\+as\+::description} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), handle\+\_\+rkey\+\_\+reg(), and write\+\_\+one\+\_\+as(). \mbox{\label{structosmo__ss7__as_a987df3e7303a00e6b226c4d7cd57ea5e}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!dpc@{dpc}} \index{dpc@{dpc}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{dpc} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+as\+::dpc} \mbox{\label{structosmo__ss7__as_a87dcb82e3d0bef17b81eac6b2791eaac}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!fi@{fi}} \index{fi@{fi}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{fi} {\footnotesize\ttfamily struct osmo\+\_\+fsm\+\_\+inst$\ast$ osmo\+\_\+ss7\+\_\+as\+::fi} AS F\+SM. Referenced by D\+E\+F\+U\+N(), dispatch\+\_\+to\+\_\+all\+\_\+as(), handle\+\_\+rkey\+\_\+dereg(), ipa\+\_\+asp\+\_\+fsm\+\_\+start(), m3ua\+\_\+rx\+\_\+rkm\+\_\+reg\+\_\+req(), m3ua\+\_\+tx\+\_\+xua\+\_\+as(), osmo\+\_\+ss7\+\_\+as\+\_\+active(), osmo\+\_\+ss7\+\_\+as\+\_\+destroy(), osmo\+\_\+ss7\+\_\+as\+\_\+down(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+tx\+\_\+xua\+\_\+as(), and xua\+\_\+as\+\_\+transmit\+\_\+msg(). \mbox{\label{structosmo__ss7__as_ad56e26893c9c363041757cb445b56712}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!inst@{inst}} \index{inst@{inst}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{inst} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+instance}$\ast$ osmo\+\_\+ss7\+\_\+as\+::inst} Referenced by \+\_\+rout\+\_\+key(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), handle\+\_\+rkey\+\_\+reg(), ipa\+\_\+add\+\_\+route(), ipa\+\_\+del\+\_\+route(), ipa\+\_\+rx\+\_\+msg\+\_\+sccp(), osmo\+\_\+ss7\+\_\+as\+\_\+add\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+del\+\_\+asp(), osmo\+\_\+ss7\+\_\+as\+\_\+destroy(), osmo\+\_\+ss7\+\_\+vty\+\_\+go\+\_\+parent(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+snm\+\_\+ssn\+\_\+available(), translate(), write\+\_\+one\+\_\+as(), xua\+\_\+snm\+\_\+pc\+\_\+available(), xua\+\_\+snm\+\_\+scon(), and xua\+\_\+snm\+\_\+upu(). \mbox{\label{structosmo__ss7__as_a6f186e238ce7256851cf8088e977a88f}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!last\+\_\+asp\+\_\+idx\+\_\+sent@{last\+\_\+asp\+\_\+idx\+\_\+sent}} \index{last\+\_\+asp\+\_\+idx\+\_\+sent@{last\+\_\+asp\+\_\+idx\+\_\+sent}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{last\+\_\+asp\+\_\+idx\+\_\+sent} {\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+ss7\+\_\+as\+::last\+\_\+asp\+\_\+idx\+\_\+sent} Referenced by xua\+\_\+as\+\_\+select\+\_\+asp\+\_\+roundrobin(). \mbox{\label{structosmo__ss7__as_a437f6bc819034029d5c3109a4fcc187e}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!list@{list}} \index{list@{list}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+ss7\+\_\+as\+::list} entry in \textquotesingle{}ref \doxyref{osmo\+\_\+ss7\+\_\+instance.\+as\+\_\+list}{p.}{structosmo__ss7__instance_a71621534d17bb3a348a636f5e48275be} Referenced by as\+\_\+list\+\_\+for\+\_\+asp(), D\+E\+F\+U\+N(), determine\+\_\+traf\+\_\+mode(), dispatch\+\_\+to\+\_\+all\+\_\+as(), find\+\_\+first\+\_\+as\+\_\+in\+\_\+asp(), find\+\_\+single\+\_\+as\+\_\+for\+\_\+asp(), get\+\_\+all\+\_\+rctx\+\_\+for\+\_\+asp(), ipa\+\_\+find\+\_\+as\+\_\+for\+\_\+asp(), osmo\+\_\+sccp\+\_\+simple\+\_\+client\+\_\+on\+\_\+ss7\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+destroy(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+l\+\_\+rk\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+name(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+proto(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+rctx(), osmo\+\_\+ss7\+\_\+asp\+\_\+destroy(), ss7\+\_\+as\+\_\+alloc(), xua\+\_\+msg\+\_\+add\+\_\+asp\+\_\+rctx(), and xua\+\_\+rkm\+\_\+cleanup\+\_\+dyn\+\_\+as\+\_\+for\+\_\+asp(). \mbox{\label{structosmo__ss7__as_a9f88816bec03a4ca86f84df05b19fb19}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!mode@{mode}} \index{mode@{mode}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{mode} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+traffic\+\_\+mode} osmo\+\_\+ss7\+\_\+as\+::mode} Referenced by D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+U\+S\+R\+A\+T\+T\+R(), determine\+\_\+traf\+\_\+mode(), handle\+\_\+rkey\+\_\+reg(), lm\+\_\+timer\+\_\+cb(), osmo\+\_\+ss7\+\_\+as\+\_\+tmode\+\_\+compatible\+\_\+xua(), ss7\+\_\+as\+\_\+alloc(), write\+\_\+one\+\_\+as(), xua\+\_\+as\+\_\+fsm\+\_\+active(), xua\+\_\+as\+\_\+transmit\+\_\+msg(), and xua\+\_\+asp\+\_\+fsm\+\_\+inactive(). \mbox{\label{structosmo__ss7__as_af2e4a199f73e912a72b2f53c51557110}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!mode\+\_\+set\+\_\+by\+\_\+peer@{mode\+\_\+set\+\_\+by\+\_\+peer}} \index{mode\+\_\+set\+\_\+by\+\_\+peer@{mode\+\_\+set\+\_\+by\+\_\+peer}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{mode\+\_\+set\+\_\+by\+\_\+peer} {\footnotesize\ttfamily bool osmo\+\_\+ss7\+\_\+as\+::mode\+\_\+set\+\_\+by\+\_\+peer} Referenced by handle\+\_\+rkey\+\_\+reg(), osmo\+\_\+ss7\+\_\+as\+\_\+tmode\+\_\+compatible\+\_\+xua(), and xua\+\_\+asp\+\_\+fsm\+\_\+inactive(). \mbox{\label{structosmo__ss7__as_a84ca7a34627b71cae6a12ee57fb5762b}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!mode\+\_\+set\+\_\+by\+\_\+vty@{mode\+\_\+set\+\_\+by\+\_\+vty}} \index{mode\+\_\+set\+\_\+by\+\_\+vty@{mode\+\_\+set\+\_\+by\+\_\+vty}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{mode\+\_\+set\+\_\+by\+\_\+vty} {\footnotesize\ttfamily bool osmo\+\_\+ss7\+\_\+as\+::mode\+\_\+set\+\_\+by\+\_\+vty} Referenced by D\+E\+F\+U\+N\+\_\+\+U\+S\+R\+A\+T\+T\+R(), determine\+\_\+traf\+\_\+mode(), handle\+\_\+rkey\+\_\+reg(), osmo\+\_\+ss7\+\_\+as\+\_\+tmode\+\_\+compatible\+\_\+xua(), write\+\_\+one\+\_\+as(), and xua\+\_\+asp\+\_\+fsm\+\_\+inactive(). \mbox{\label{structosmo__ss7__as_a72b623df97a37304cad91284c7b02590}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!name@{name}} \index{name@{name}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{name} {\footnotesize\ttfamily char$\ast$ osmo\+\_\+ss7\+\_\+as\+::name} Referenced by \+\_\+rout\+\_\+key(), as\+\_\+list\+\_\+for\+\_\+asp(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), hmrt\+\_\+message\+\_\+for\+\_\+routing(), ipa\+\_\+add\+\_\+route(), ipa\+\_\+asp\+\_\+allstate(), ipa\+\_\+asp\+\_\+fsm\+\_\+start(), osmo\+\_\+sccp\+\_\+simple\+\_\+client\+\_\+on\+\_\+ss7\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+name(), osmo\+\_\+ss7\+\_\+route\+\_\+create(), osmo\+\_\+ss7\+\_\+route\+\_\+name(), ss7\+\_\+as\+\_\+alloc(), write\+\_\+one\+\_\+as(), and xua\+\_\+as\+\_\+fsm\+\_\+start(). \mbox{\label{structosmo__ss7__as_ae17027890f821f877ae6ce79c91e3137}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!pc\+\_\+override@{pc\+\_\+override}} \index{pc\+\_\+override@{pc\+\_\+override}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{pc\+\_\+override} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+ss7\+\_\+as\+::pc\+\_\+override} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), ipa\+\_\+rx\+\_\+msg\+\_\+sccp(), and write\+\_\+one\+\_\+as(). \mbox{\label{structosmo__ss7__as_ad0e856df6376f5c721fe3e12ba2a2b95}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!proto@{proto}} \index{proto@{proto}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{proto} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} osmo\+\_\+ss7\+\_\+as\+::proto} Referenced by \+\_\+rout\+\_\+key(), as\+\_\+notify\+\_\+all\+\_\+asp(), D\+E\+F\+U\+N(), D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua(), hmrt\+\_\+message\+\_\+for\+\_\+routing(), ipa\+\_\+tx\+\_\+xua\+\_\+as(), m3ua\+\_\+tx\+\_\+xua\+\_\+as(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+proto(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+or\+\_\+create(), osmo\+\_\+ss7\+\_\+route\+\_\+name(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+tx\+\_\+xua\+\_\+as(), and write\+\_\+one\+\_\+as(). \mbox{\label{structosmo__ss7__as_af4765b9bed24eec9598dfb8e6c3cf15e}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!qos\+\_\+class@{qos\+\_\+class}} \index{qos\+\_\+class@{qos\+\_\+class}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{qos\+\_\+class} {\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+ss7\+\_\+as\+::qos\+\_\+class} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), and write\+\_\+one\+\_\+as(). \mbox{\label{structosmo__ss7__as_a1ed095528e82e3cb882b0d182d807fdc}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!recovery\+\_\+timeout\+\_\+msec@{recovery\+\_\+timeout\+\_\+msec}} \index{recovery\+\_\+timeout\+\_\+msec@{recovery\+\_\+timeout\+\_\+msec}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{recovery\+\_\+timeout\+\_\+msec} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+as\+::recovery\+\_\+timeout\+\_\+msec} Referenced by D\+E\+F\+U\+N\+\_\+\+A\+T\+T\+R(), ss7\+\_\+as\+\_\+alloc(), write\+\_\+one\+\_\+as(), and xua\+\_\+as\+\_\+fsm\+\_\+active(). \mbox{\label{structosmo__ss7__as_a5c4b14f596db8cd3e8fbc7e728964ca0}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!rkm\+\_\+dyn\+\_\+allocated@{rkm\+\_\+dyn\+\_\+allocated}} \index{rkm\+\_\+dyn\+\_\+allocated@{rkm\+\_\+dyn\+\_\+allocated}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{rkm\+\_\+dyn\+\_\+allocated} {\footnotesize\ttfamily bool osmo\+\_\+ss7\+\_\+as\+::rkm\+\_\+dyn\+\_\+allocated} Were we dynamically allocated by R\+KM? Referenced by handle\+\_\+rkey\+\_\+dereg(), handle\+\_\+rkey\+\_\+reg(), write\+\_\+one\+\_\+as(), and xua\+\_\+rkm\+\_\+cleanup\+\_\+dyn\+\_\+as\+\_\+for\+\_\+asp(). \mbox{\label{structosmo__ss7__as_a08979bcf8bb704436f56d6d9bae8c5a6}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!routing\+\_\+key@{routing\+\_\+key}} \index{routing\+\_\+key@{routing\+\_\+key}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{routing\+\_\+key} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key} osmo\+\_\+ss7\+\_\+as\+::routing\+\_\+key} Referenced by \+\_\+rout\+\_\+key(), D\+E\+F\+U\+N(), get\+\_\+all\+\_\+rctx\+\_\+for\+\_\+asp(), handle\+\_\+reg\+\_\+conf(), handle\+\_\+rkey\+\_\+dereg(), handle\+\_\+rkey\+\_\+reg(), ipa\+\_\+add\+\_\+route(), ipa\+\_\+del\+\_\+route(), ipa\+\_\+rx\+\_\+msg\+\_\+sccp(), lm\+\_\+timer\+\_\+cb(), m3ua\+\_\+tx\+\_\+xua\+\_\+as(), osmo\+\_\+sccp\+\_\+simple\+\_\+client\+\_\+on\+\_\+ss7\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+l\+\_\+rk\+\_\+id(), osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+rctx(), ss7\+\_\+as\+\_\+alloc(), sua\+\_\+tx\+\_\+xua\+\_\+as(), write\+\_\+one\+\_\+as(), and xua\+\_\+msg\+\_\+add\+\_\+asp\+\_\+rctx(). \mbox{\label{structosmo__ss7__as_ad40422cff28ae880e1fdce0a55f1cec4}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!sccp\+\_\+mode@{sccp\+\_\+mode}} \index{sccp\+\_\+mode@{sccp\+\_\+mode}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{sccp\+\_\+mode} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+patch\+\_\+sccp\+\_\+mode} osmo\+\_\+ss7\+\_\+as\+::sccp\+\_\+mode} \mbox{\label{structosmo__ss7__as_a97162b1cf3dd2ae04697787d06cefa09}} \index{osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}!simple\+\_\+client\+\_\+allocated@{simple\+\_\+client\+\_\+allocated}} \index{simple\+\_\+client\+\_\+allocated@{simple\+\_\+client\+\_\+allocated}!osmo\+\_\+ss7\+\_\+as@{osmo\+\_\+ss7\+\_\+as}} \subsubsection{simple\+\_\+client\+\_\+allocated} {\footnotesize\ttfamily bool osmo\+\_\+ss7\+\_\+as\+::simple\+\_\+client\+\_\+allocated} Were we allocated by \char`\"{}simple client\char`\"{} support? Referenced by osmo\+\_\+sccp\+\_\+simple\+\_\+client\+\_\+on\+\_\+ss7\+\_\+id(), and write\+\_\+one\+\_\+as(). The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/sigtran/\textbf{ osmo\+\_\+ss7.\+h}\end{DoxyCompactItemize}