\section{src/sccp\+\_\+types.c File Reference}
\label{sccp__types_8c}\index{src/sccp\+\_\+types.\+c@{src/sccp\+\_\+types.\+c}}
{\ttfamily \#include $<$osmocom/sccp/sccp\+\_\+types.\+h$>$}\newline
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+pnc\+\_\+names} [$\,$]
\end{DoxyCompactItemize}


\subsection{Variable Documentation}
\mbox{\label{sccp__types_8c_aa065260a9ecdfc8d8af109ba3286dc56}} 
\index{sccp\+\_\+types.\+c@{sccp\+\_\+types.\+c}!osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names@{osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names}}
\index{osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names@{osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names}!sccp\+\_\+types.\+c@{sccp\+\_\+types.\+c}}
\subsubsection{osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}
= \{
        \{ SCCP\_MSG\_TYPE\_CR, \textcolor{stringliteral}{"Connection request"} \},
        \{ SCCP\_MSG\_TYPE\_CC, \textcolor{stringliteral}{"Connection confirm"} \},
        \{ SCCP\_MSG\_TYPE\_CREF, \textcolor{stringliteral}{"Connection refused"} \},
        \{ SCCP\_MSG\_TYPE\_RLSD, \textcolor{stringliteral}{"Released"} \},
        \{ SCCP\_MSG\_TYPE\_RLC, \textcolor{stringliteral}{"Release complete"} \},
        \{ SCCP\_MSG\_TYPE\_DT1, \textcolor{stringliteral}{"Data form 1"} \},
        \{ SCCP\_MSG\_TYPE\_DT2, \textcolor{stringliteral}{"Data form 2"} \},
        \{ SCCP\_MSG\_TYPE\_AK, \textcolor{stringliteral}{"Data acknowledgement"} \},
        \{ SCCP\_MSG\_TYPE\_UDT, \textcolor{stringliteral}{"Unitdata"} \},
        \{ SCCP\_MSG\_TYPE\_UDTS, \textcolor{stringliteral}{"Unitdata service"} \},
        \{ SCCP\_MSG\_TYPE\_ED, \textcolor{stringliteral}{"Expedited data"} \},
        \{ SCCP\_MSG\_TYPE\_EA, \textcolor{stringliteral}{"Expedited data acknowledgement"} \},
        \{ SCCP\_MSG\_TYPE\_RSR, \textcolor{stringliteral}{"Reset request"} \},
        \{ SCCP\_MSG\_TYPE\_RSC, \textcolor{stringliteral}{"Reset confirmation"} \},
        \{ SCCP\_MSG\_TYPE\_ERR, \textcolor{stringliteral}{"Protocol data unit error"} \},
        \{ SCCP\_MSG\_TYPE\_IT, \textcolor{stringliteral}{"Inactivity test"} \},
        \{ SCCP\_MSG\_TYPE\_XUDT, \textcolor{stringliteral}{"Extended unitdata"} \},
        \{ SCCP\_MSG\_TYPE\_XUDTS, \textcolor{stringliteral}{"Extended unitdata service"} \},
        \{ SCCP\_MSG\_TYPE\_LUDT, \textcolor{stringliteral}{"Long unitdata"} \},
        \{ SCCP\_MSG\_TYPE\_LUDTS, \textcolor{stringliteral}{"Long unitdata service"} \},
        \{\}
\}
\end{DoxyCode}
\mbox{\label{sccp__types_8c_a63e026a90389b6b55a4c34f708ae0b14}} 
\index{sccp\+\_\+types.\+c@{sccp\+\_\+types.\+c}!osmo\+\_\+sccp\+\_\+pnc\+\_\+names@{osmo\+\_\+sccp\+\_\+pnc\+\_\+names}}
\index{osmo\+\_\+sccp\+\_\+pnc\+\_\+names@{osmo\+\_\+sccp\+\_\+pnc\+\_\+names}!sccp\+\_\+types.\+c@{sccp\+\_\+types.\+c}}
\subsubsection{osmo\+\_\+sccp\+\_\+pnc\+\_\+names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+pnc\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}
= \{
        \{ SCCP\_PNC\_END\_OF\_OPTIONAL, \textcolor{stringliteral}{"End of optional parameters"} \},
        \{ SCCP\_PNC\_DESTINATION\_LOCAL\_REFERENCE, \textcolor{stringliteral}{"Destination local reference"} \},
        \{ SCCP\_PNC\_SOURCE\_LOCAL\_REFERENCE, \textcolor{stringliteral}{"Source local reference"} \},
        \{ SCCP\_PNC\_CALLED\_PARTY\_ADDRESS, \textcolor{stringliteral}{"Called party address"} \},
        \{ SCCP\_PNC\_CALLING\_PARTY\_ADDRESS, \textcolor{stringliteral}{"Calling party address"} \},
        \{ SCCP\_PNC\_PROTOCOL\_CLASS, \textcolor{stringliteral}{"Protocol class"} \},
        \{ SCCP\_PNC\_SEGMENTING, \textcolor{stringliteral}{"Segmenting/reassembling"} \},
        \{ SCCP\_PNC\_RECEIVE\_SEQ\_NUMBER, \textcolor{stringliteral}{"Receive sequence number"} \},
        \{ SCCP\_PNC\_SEQUENCING, \textcolor{stringliteral}{"Sequencing/segmenting"} \},
        \{ SCCP\_PNC\_CREDIT, \textcolor{stringliteral}{"Credit"} \},
        \{ SCCP\_PNC\_RELEASE\_CAUSE, \textcolor{stringliteral}{"Release cause"} \},
        \{ SCCP\_PNC\_RETURN\_CAUSE, \textcolor{stringliteral}{"Return cause"} \},
        \{ SCCP\_PNC\_RESET\_CAUSE, \textcolor{stringliteral}{"Reset cause"} \},
        \{ SCCP\_PNC\_ERROR\_CAUSE, \textcolor{stringliteral}{"Error cause"} \},
        \{ SCCP\_PNC\_REFUSAL\_CAUSE, \textcolor{stringliteral}{"Refusal cause"} \},
        \{ SCCP\_PNC\_DATA, \textcolor{stringliteral}{"Data"} \},
        \{ SCCP\_PNC\_SEGMENTATION, \textcolor{stringliteral}{"Segmentation"} \},
        \{ SCCP\_PNC\_HOP\_COUNTER, \textcolor{stringliteral}{"Hop counter"} \},
        \{ SCCP\_PNC\_IMPORTANCE, \textcolor{stringliteral}{"Importance"} \},
        \{ SCCP\_PNC\_LONG\_DATA, \textcolor{stringliteral}{"Long data"} \},
        \{\}
\}
\end{DoxyCode}
