\doxysection{osmo\+\_\+ss7\+\_\+route Struct Reference} \label{structosmo__ss7__route}\index{osmo\_ss7\_route@{osmo\_ss7\_route}} {\ttfamily \#include $<$ss7\+\_\+route.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item struct llist\+\_\+head \textbf{ list} \begin{DoxyCompactList}\small\item\em member in \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table\+::routes}{p.}{structosmo__ss7__route__table_a246c737898e3dfde373e11ebbab736b1} \end{DoxyCompactList}\item struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$ \textbf{ rtable} \begin{DoxyCompactList}\small\item\em \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table}{p.}{structosmo__ss7__route__table} to which we belong \end{DoxyCompactList}\item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>struct \textbf{ osmo\_ss7\_linkset} $\ast$ \textbf{ linkset}\\ \>\>{\em pointer to linkset (destination) of route }\\ \>struct \textbf{ osmo\_ss7\_as} $\ast$ \textbf{ as}\\ \>\>{\em pointer to Application Server }\\ \} \textbf{ dest}\\ \end{tabbing}\item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>uint32\_t \textbf{ pc}\\ \>uint32\_t \textbf{ mask}\\ \>char $\ast$ \textbf{ linkset\_name}\\ \>\>{\em human-\/specified linkset name }\\ \>uint32\_t \textbf{ priority}\\ \>\>{\em lower priority is higher }\\ \>uint8\_t \textbf{ qos\_class}\\ \} \textbf{ cfg}\\ \end{tabbing}\end{DoxyCompactItemize} \doxysubsection{Field Documentation} \mbox{\label{structosmo__ss7__route_a12adaba7137144d6b28a459a2671b93d}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!as@{as}} \index{as@{as}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{as} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+as}$\ast$ osmo\+\_\+ss7\+\_\+route\+::as} pointer to Application Server Referenced by \textbf{ \+\_\+rout\+\_\+key()}, \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ handle\+\_\+rkey\+\_\+dereg()}, \textbf{ handle\+\_\+rkey\+\_\+reg()}, \textbf{ hmrt\+\_\+message\+\_\+for\+\_\+routing()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+get\+\_\+dest\+\_\+as()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+as()}. \mbox{\label{structosmo__ss7__route_a768734f95a51f26f3238a306f64138b7}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!cfg@{cfg}} \index{cfg@{cfg}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+ss7\+\_\+route\+::cfg} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+print()}, \textbf{ route\+\_\+insert\+\_\+sorted()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ vty\+\_\+dump\+\_\+rtable()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a70bd5175df6aa163e73cbb2d07a77a7b}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!dest@{dest}} \index{dest@{dest}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+ss7\+\_\+route\+::dest} Referenced by \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ hmrt\+\_\+message\+\_\+for\+\_\+routing()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+get\+\_\+dest\+\_\+as()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+as()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+linkset()}. \mbox{\label{structosmo__ss7__route_aac7e1db8fc58e75e72fa3b9b588600c5}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!linkset@{linkset}} \index{linkset@{linkset}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{linkset} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+linkset}$\ast$ osmo\+\_\+ss7\+\_\+route\+::linkset} pointer to linkset (destination) of route Referenced by \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ hmrt\+\_\+message\+\_\+for\+\_\+routing()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+linkset()}. \mbox{\label{structosmo__ss7__route_ad850f4e7d7b0dc4f913f09b075e8156c}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!linkset\_name@{linkset\_name}} \index{linkset\_name@{linkset\_name}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{linkset\_name} {\footnotesize\ttfamily char$\ast$ osmo\+\_\+ss7\+\_\+route\+::linkset\+\_\+name} human-\/specified linkset name Referenced by \textbf{ ss7\+\_\+route\+\_\+create()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, \textbf{ vty\+\_\+dump\+\_\+rtable()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a7e381694c493bd6aa2d02661638419c0}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!list@{list}} \index{list@{list}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+ss7\+\_\+route\+::list} member in \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table\+::routes}{p.}{structosmo__ss7__route__table_a246c737898e3dfde373e11ebbab736b1} Referenced by \textbf{ route\+\_\+insert\+\_\+sorted()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+inserted()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+as()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ vty\+\_\+dump\+\_\+rtable()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a676570081e6b364c20335d126e5a0939}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!mask@{mask}} \index{mask@{mask}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{mask} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+route\+::mask} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+print()}, \textbf{ route\+\_\+insert\+\_\+sorted()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+create()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc\+\_\+mask()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a4084966cee281d59199c05b13f3e76da}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!pc@{pc}} \index{pc@{pc}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{pc} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+route\+::pc} Referenced by \textbf{ \+\_\+rout\+\_\+key()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+print()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+create()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc\+\_\+mask()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_ac3e27ca8e14b0a144cc0fb2cc8efb2c4}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!priority@{priority}} \index{priority@{priority}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{priority} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+route\+::priority} lower priority is higher Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ route\+\_\+insert\+\_\+sorted()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ vty\+\_\+dump\+\_\+rtable()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a3fbf4b2c78c5afefeb8ba7e9cc7496d4}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!qos\_class@{qos\_class}} \index{qos\_class@{qos\_class}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{qos\_class} {\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+ss7\+\_\+route\+::qos\+\_\+class} Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__route_a6f3a624fe10db9ed7e60c620e353dd77}} \index{osmo\_ss7\_route@{osmo\_ss7\_route}!rtable@{rtable}} \index{rtable@{rtable}!osmo\_ss7\_route@{osmo\_ss7\_route}} \doxysubsubsection{rtable} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table}$\ast$ osmo\+\_\+ss7\+\_\+route\+::rtable} \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table}{p.}{structosmo__ss7__route__table} to which we belong Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+print()}, \textbf{ ss7\+\_\+route\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+destroy()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+set\+\_\+linkset()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item src/\textbf{ ss7\+\_\+route.\+h}\end{DoxyCompactItemize}