\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{1 \textcolor{preprocessor}{\#pragma once}} \DoxyCodeLine{2 } \DoxyCodeLine{3 \textcolor{comment}{/* Internal header used by libosmo-\/sccp, not available publicly for lib users */}} \DoxyCodeLine{4 } \DoxyCodeLine{5 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{6 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{7 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{8 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{9 } \DoxyCodeLine{10 \textcolor{preprocessor}{\#include "{}ss7\_instance.h"{}}} \DoxyCodeLine{11 } \DoxyCodeLine{12 \textcolor{preprocessor}{\#define MAX\_PC\_STR\_LEN 32}} \DoxyCodeLine{13 } \DoxyCodeLine{14 \textcolor{keyword}{extern} \textcolor{keywordtype}{bool} ss7\_initialized;} \DoxyCodeLine{15 } \DoxyCodeLine{16 \textcolor{keywordtype}{bool} ss7\_ipv6\_sctp\_supported(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *host, \textcolor{keywordtype}{bool} bind);} \DoxyCodeLine{17 } \DoxyCodeLine{18 \textcolor{keyword}{struct }osmo\_ss7\_as *ss7\_as\_alloc(\textcolor{keyword}{struct} osmo\_ss7\_instance *inst, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *name,} \DoxyCodeLine{19 \textcolor{keyword}{enum} osmo\_ss7\_asp\_protocol proto);} \DoxyCodeLine{20 } \DoxyCodeLine{21 \textcolor{keyword}{struct }osmo\_ss7\_asp *ss7\_asp\_find\_by\_socket\_addr(\textcolor{keywordtype}{int} fd, \textcolor{keywordtype}{int} trans\_proto);} \DoxyCodeLine{22 } \DoxyCodeLine{23 \textcolor{keywordtype}{bool} ss7\_asp\_protocol\_check\_trans\_proto(\textcolor{keyword}{enum} osmo\_ss7\_asp\_protocol proto, \textcolor{keywordtype}{int} trans\_proto);} \DoxyCodeLine{24 \textcolor{keywordtype}{int} ss7\_default\_trans\_proto\_for\_asp\_proto(\textcolor{keyword}{enum} osmo\_ss7\_asp\_protocol proto);} \DoxyCodeLine{25 \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{26 \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{27 \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{28 \textcolor{keywordtype}{int} ss7\_asp\_xua\_srv\_conn\_closed\_cb(\textcolor{keyword}{struct} osmo\_stream\_srv *srv);} \DoxyCodeLine{29 } \DoxyCodeLine{30 \textcolor{keywordtype}{int} xua\_tcp\_segmentation\_cb(\textcolor{keyword}{struct} msgb *msg);} \end{DoxyCode}