\doxysection{ss7\+\_\+linkset.\+h}
\label{ss7__linkset_8h_source}\index{src/ss7\_linkset.h@{src/ss7\_linkset.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ <stdint.h>}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ <osmocom/core/linuxlist.h>}}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00006\ \textcolor{comment}{/***********************************************************************}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ SS7\ Linksets}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ ***********************************************************************/}}
\DoxyCodeLine{00009\ }
\DoxyCodeLine{00010\ \textcolor{keyword}{struct\ }osmo\_ss7\_instance;}
\DoxyCodeLine{00011\ \textcolor{keyword}{struct\ }osmo\_ss7\_link;}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{keyword}{struct\ }osmo\_ss7\_linkset\ \{}
\DoxyCodeLine{00014\ \ \ \ \ \ \ \ \ \textcolor{keyword}{struct\ }llist\_head\ list;}
\DoxyCodeLine{00016\ \ \ \ \ \ \ \ \ \textcolor{keyword}{struct\ }osmo\_ss7\_instance\ *inst;}
\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \textcolor{keyword}{struct\ }osmo\_ss7\_link\ *links[16];}
\DoxyCodeLine{00019\ }
\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \textcolor{keyword}{struct\ }\{}
\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{char}\ *name;}
\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{char}\ *description;}
\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ adjacent\_pc;}
\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ local\_pc;}
\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \}\ cfg;}
\DoxyCodeLine{00026\ \};}
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00028\ \textcolor{keywordtype}{void}\ ss7\_linkset\_destroy(\textcolor{keyword}{struct}\ osmo\_ss7\_linkset\ *lset);}
\DoxyCodeLine{00029\ \textcolor{keyword}{struct\ }osmo\_ss7\_linkset\ *}
\DoxyCodeLine{00030\ ss7\_linkset\_find\_by\_name(\textcolor{keyword}{struct}\ osmo\_ss7\_instance\ *inst,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *name);}
\DoxyCodeLine{00031\ \textcolor{keyword}{struct\ }osmo\_ss7\_linkset\ *}
\DoxyCodeLine{00032\ ss7\_linkset\_find\_or\_create(\textcolor{keyword}{struct}\ osmo\_ss7\_instance\ *inst,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *name,\ uint32\_t\ pc);}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00034\ \textcolor{keywordtype}{bool}}
\DoxyCodeLine{00035\ ss7\_linkset\_is\_available(\textcolor{keyword}{const}\ \textcolor{keyword}{struct}\ osmo\_ss7\_linkset\ *lset);}

\end{DoxyCode}
