\doxysection{ss7\+\_\+internal.\+h}
\label{ss7__internal_8h_source}\index{src/ss7\_internal.h@{src/ss7\_internal.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ \textcolor{comment}{/*\ Internal\ header\ used\ by\ libosmo-\/sccp,\ not\ available\ publicly\ for\ lib\ users\ */}}
\DoxyCodeLine{00004\ }
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ <stdbool.h>}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ <stdint.h>}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ <osmocom/netif/stream.h>}}
\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ <osmocom/sigtran/osmo\_ss7.h>}}
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ <osmocom/sigtran/mtp\_sap.h>}}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}ss7\_instance.h"{}}}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#define\ MAX\_PC\_STR\_LEN\ 32}}
\DoxyCodeLine{00014\ }
\DoxyCodeLine{00015\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{bool}\ ss7\_initialized;}
\DoxyCodeLine{00016\ }
\DoxyCodeLine{00017\ \textcolor{keywordtype}{bool}\ ss7\_ipv6\_sctp\_supported(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *host,\ \textcolor{keywordtype}{bool}\ bind);}
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00019\ uint32\_t\ ss7\_pc\_full\_mask(\textcolor{keyword}{const}\ \textcolor{keyword}{struct}\ osmo\_ss7\_pc\_fmt\ *pc\_fmt);}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \textcolor{keyword}{struct\ }osmo\_ss7\_asp\ *ss7\_asp\_find\_by\_socket\_addr(\textcolor{keywordtype}{int}\ fd,\ \textcolor{keywordtype}{int}\ trans\_proto);}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \textcolor{keywordtype}{bool}\ ss7\_asp\_protocol\_check\_trans\_proto(\textcolor{keyword}{enum}\ osmo\_ss7\_asp\_protocol\ proto,\ \textcolor{keywordtype}{int}\ trans\_proto);}
\DoxyCodeLine{00024\ \textcolor{keywordtype}{int}\ ss7\_default\_trans\_proto\_for\_asp\_proto(\textcolor{keyword}{enum}\ osmo\_ss7\_asp\_protocol\ proto);}
\DoxyCodeLine{00025\ \textcolor{keywordtype}{int}\ ss7\_asp\_ipa\_srv\_conn\_rx\_cb(\textcolor{keyword}{struct}\ osmo\_stream\_srv\ *conn,\ \textcolor{keywordtype}{int}\ res,\ \textcolor{keyword}{struct}\ msgb\ *msg);}
\DoxyCodeLine{00026\ \textcolor{keywordtype}{int}\ ss7\_asp\_xua\_srv\_conn\_rx\_cb(\textcolor{keyword}{struct}\ osmo\_stream\_srv\ *conn,\ \textcolor{keywordtype}{int}\ res,\ \textcolor{keyword}{struct}\ msgb\ *msg);}
\DoxyCodeLine{00027\ \textcolor{keywordtype}{int}\ ss7\_asp\_m3ua\_tcp\_srv\_conn\_rx\_cb(\textcolor{keyword}{struct}\ osmo\_stream\_srv\ *conn,\ \textcolor{keywordtype}{int}\ res,\ \textcolor{keyword}{struct}\ msgb\ *msg);}
\DoxyCodeLine{00028\ \textcolor{keywordtype}{int}\ ss7\_asp\_xua\_srv\_conn\_closed\_cb(\textcolor{keyword}{struct}\ osmo\_stream\_srv\ *srv);}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00030\ \textcolor{keywordtype}{int}\ xua\_tcp\_segmentation\_cb(\textcolor{keyword}{struct}\ msgb\ *msg);}
\DoxyCodeLine{00031\ }
\DoxyCodeLine{00032\ \textcolor{comment}{/*\ VTY\ */}}
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#define\ XUA\_VAR\_STR\ \ \ \ \ "{}(sua|m3ua|ipa)"{}}}

\end{DoxyCode}
