\doxysection{ss7\+\_\+qos\+\_\+class.\+h}
\label{ss7__qos__class_8h_source}\index{src/ss7\_qos\_class.h@{src/ss7\_qos\_class.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 }
\DoxyCodeLine{3 \textcolor{preprocessor}{\#include "{}ss7\_instance.h"{}}}
\DoxyCodeLine{4 }
\DoxyCodeLine{5 \textcolor{comment}{/***********************************************************************}}
\DoxyCodeLine{6 \textcolor{comment}{ * QoS Class}}
\DoxyCodeLine{7 \textcolor{comment}{ ***********************************************************************/}}
\DoxyCodeLine{8 }
\DoxyCodeLine{9 \textcolor{keyword}{struct }ss7\_qos\_class \{}
\DoxyCodeLine{10         \textcolor{keyword}{struct }llist\_head list;}
\DoxyCodeLine{11         \textcolor{keyword}{struct }osmo\_ss7\_instance *inst;}
\DoxyCodeLine{12 }
\DoxyCodeLine{13         uint8\_t qos\_class;}
\DoxyCodeLine{14         uint8\_t ip\_dscp;}
\DoxyCodeLine{15 \};}
\DoxyCodeLine{16 }
\DoxyCodeLine{17 \textcolor{keyword}{struct }ss7\_qos\_class *}
\DoxyCodeLine{18 ss7\_qos\_class\_find(\textcolor{keyword}{struct} osmo\_ss7\_instance *inst, uint8\_t qos\_class);}
\DoxyCodeLine{19 \textcolor{keyword}{struct }ss7\_qos\_class *}
\DoxyCodeLine{20 ss7\_qos\_class\_create(\textcolor{keyword}{struct} osmo\_ss7\_instance *inst, uint8\_t qos\_class, uint8\_t ip\_dscp);}
\DoxyCodeLine{21 \textcolor{keywordtype}{void} ss7\_qos\_class\_destroy(\textcolor{keyword}{struct} ss7\_qos\_class *qos);}
\DoxyCodeLine{22 \textcolor{keyword}{struct }ss7\_qos\_class *}
\DoxyCodeLine{23 ss7\_qos\_class\_find\_or\_create(\textcolor{keyword}{struct} osmo\_ss7\_instance *inst, uint8\_t qos\_class, uint8\_t ip\_dscp);}
\DoxyCodeLine{24 \textcolor{keywordtype}{void} ss7\_qos\_class\_update(\textcolor{keyword}{struct} ss7\_qos\_class *qos);}

\end{DoxyCode}
