\doxysection{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
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+pnc\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+release\+\_\+cause\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+return\+\_\+cause\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+reset\+\_\+cause\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+error\+\_\+cause\+\_\+names} [$\,$]
\item 
const struct value\+\_\+string \textbf{ osmo\+\_\+sccp\+\_\+refusal\+\_\+cause\+\_\+names} [$\,$]
\end{DoxyCompactItemize}


\doxysubsection{Variable Documentation}
\mbox{\label{sccp__types_8c_a5dba9ae03c1754417c88eaecafa3b26e}} 
\index{sccp\_types.c@{sccp\_types.c}!osmo\_sccp\_error\_cause\_names@{osmo\_sccp\_error\_cause\_names}}
\index{osmo\_sccp\_error\_cause\_names@{osmo\_sccp\_error\_cause\_names}!sccp\_types.c@{sccp\_types.c}}
\doxysubsubsection{osmo\_sccp\_error\_cause\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+error\+\_\+cause\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_ERROR\_LRN\_MISMATCH\_UNASSIGNED, \textcolor{stringliteral}{"{}local reference number (LRN) mismatch -\/ unassigned destination LRN"{}} \},}
\DoxyCodeLine{        \{ SCCP\_ERROR\_LRN\_MISMATCH\_INCONSISTENT, \textcolor{stringliteral}{"{}local reference number (LRN) mismatch -\/ inconsistent source LRN"{}} \},}
\DoxyCodeLine{        \{ SCCP\_ERROR\_POINT\_CODE\_MISMATCH, \textcolor{stringliteral}{"{}point code mismatch"{}} \},}
\DoxyCodeLine{        \{ SCCP\_ERROR\_SERVICE\_CLASS\_MISMATCH, \textcolor{stringliteral}{"{}service class mismatch"{}} \},}
\DoxyCodeLine{        \{ SCCP\_ERROR\_UNQUALIFIED, \textcolor{stringliteral}{"{}unqualified"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}
\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}}
\doxysubsubsection{osmo\_sccp\_msg\_type\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+msg\+\_\+type\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_CR, \textcolor{stringliteral}{"{}Connection request"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_CC, \textcolor{stringliteral}{"{}Connection confirm"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_CREF, \textcolor{stringliteral}{"{}Connection refused"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_RLSD, \textcolor{stringliteral}{"{}Released"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_RLC, \textcolor{stringliteral}{"{}Release complete"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_DT1, \textcolor{stringliteral}{"{}Data form 1"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_DT2, \textcolor{stringliteral}{"{}Data form 2"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_AK, \textcolor{stringliteral}{"{}Data acknowledgement"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_UDT, \textcolor{stringliteral}{"{}Unitdata"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_UDTS, \textcolor{stringliteral}{"{}Unitdata service"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_ED, \textcolor{stringliteral}{"{}Expedited data"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_EA, \textcolor{stringliteral}{"{}Expedited data acknowledgement"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_RSR, \textcolor{stringliteral}{"{}Reset request"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_RSC, \textcolor{stringliteral}{"{}Reset confirmation"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_ERR, \textcolor{stringliteral}{"{}Protocol data unit error"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_IT, \textcolor{stringliteral}{"{}Inactivity test"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_XUDT, \textcolor{stringliteral}{"{}Extended unitdata"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_XUDTS, \textcolor{stringliteral}{"{}Extended unitdata service"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_LUDT, \textcolor{stringliteral}{"{}Long unitdata"{}} \},}
\DoxyCodeLine{        \{ SCCP\_MSG\_TYPE\_LUDTS, \textcolor{stringliteral}{"{}Long unitdata service"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\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}}
\doxysubsubsection{osmo\_sccp\_pnc\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+pnc\+\_\+names[$\,$]}

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

\end{DoxyCode}
\mbox{\label{sccp__types_8c_ab49a680965aff512ba3e53d8abdb5f53}} 
\index{sccp\_types.c@{sccp\_types.c}!osmo\_sccp\_refusal\_cause\_names@{osmo\_sccp\_refusal\_cause\_names}}
\index{osmo\_sccp\_refusal\_cause\_names@{osmo\_sccp\_refusal\_cause\_names}!sccp\_types.c@{sccp\_types.c}}
\doxysubsubsection{osmo\_sccp\_refusal\_cause\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+refusal\+\_\+cause\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_END\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}end user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_END\_USER\_CONGESTION, \textcolor{stringliteral}{"{}end user congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_END\_USER\_FAILURE, \textcolor{stringliteral}{"{}end user failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_SCCP\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}SCCP user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_DESTINATION\_ADDRESS\_UKNOWN, \textcolor{stringliteral}{"{}destination address unknown"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_DESTINATION\_INACCESSIBLE, \textcolor{stringliteral}{"{}destination inaccessible"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_NET\_QOS\_NON\_TRANSIENT, \textcolor{stringliteral}{"{}network resource -\/ QoS not available/non-\/transient"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_NET\_QOS\_TRANSIENT, \textcolor{stringliteral}{"{}network resource -\/ QoS not available/transient"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_ACCESS\_FAILURE, \textcolor{stringliteral}{"{}access failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_ACCESS\_CONGESTION, \textcolor{stringliteral}{"{}access congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_SUBSYSTEM\_FAILURE, \textcolor{stringliteral}{"{}subsystem failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_SUBSYTEM\_CONGESTION, \textcolor{stringliteral}{"{}subsystem congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_EXPIRATION, \textcolor{stringliteral}{"{}expiration of the connection establishment timer"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_INCOMPATIBLE\_USER\_DATA, \textcolor{stringliteral}{"{}incompatible user data"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_RESERVED, \textcolor{stringliteral}{"{}reserved"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_UNQUALIFIED, \textcolor{stringliteral}{"{}unqualified"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_HOP\_COUNTER\_VIOLATION, \textcolor{stringliteral}{"{}hop counter violation"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_SCCP\_FAILURE, \textcolor{stringliteral}{"{}SCCP failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_NO\_TRANS\_FOR\_ADDRESS\_NATURE, \textcolor{stringliteral}{"{}no translation for an address of such nature"{}} \},}
\DoxyCodeLine{        \{ SCCP\_REFUSAL\_UNEQUIPPED\_USER, \textcolor{stringliteral}{"{}unequipped user"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}
\mbox{\label{sccp__types_8c_a11aaaf648a24c830d785ffe1112c5e33}} 
\index{sccp\_types.c@{sccp\_types.c}!osmo\_sccp\_release\_cause\_names@{osmo\_sccp\_release\_cause\_names}}
\index{osmo\_sccp\_release\_cause\_names@{osmo\_sccp\_release\_cause\_names}!sccp\_types.c@{sccp\_types.c}}
\doxysubsubsection{osmo\_sccp\_release\_cause\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+release\+\_\+cause\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_END\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}end user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_END\_USER\_CONGESTION, \textcolor{stringliteral}{"{}end user congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_END\_USER\_FAILURE, \textcolor{stringliteral}{"{}end user failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_SCCP\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}SCCP user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_REMOTE\_PROCEDURE\_ERROR, \textcolor{stringliteral}{"{}remote procedure error"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_INCONSISTENT\_CONN\_DATA, \textcolor{stringliteral}{"{}inconsistent connection data"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_ACCESS\_FAILURE, \textcolor{stringliteral}{"{}access failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_ACCESS\_CONGESTION, \textcolor{stringliteral}{"{}access congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_SUBSYSTEM\_FAILURE, \textcolor{stringliteral}{"{}subsystem failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_SUBSYSTEM\_CONGESTION, \textcolor{stringliteral}{"{}subsystem congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_MTP\_FAILURE, \textcolor{stringliteral}{"{}MTP failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_NETWORK\_CONGESTION, \textcolor{stringliteral}{"{}network congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_EXPIRATION\_RESET, \textcolor{stringliteral}{"{}expiration of reset timer"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_EXPIRATION\_INACTIVE, \textcolor{stringliteral}{"{}expiration of receive inactivity timer"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_RESERVED, \textcolor{stringliteral}{"{}reserved"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_UNQUALIFIED, \textcolor{stringliteral}{"{}unqualified"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RELEASE\_CAUSE\_SCCP\_FAILURE, \textcolor{stringliteral}{"{}SCCP failure"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}
\mbox{\label{sccp__types_8c_a9972e0825f9deca20d383eda5c2f6be0}} 
\index{sccp\_types.c@{sccp\_types.c}!osmo\_sccp\_reset\_cause\_names@{osmo\_sccp\_reset\_cause\_names}}
\index{osmo\_sccp\_reset\_cause\_names@{osmo\_sccp\_reset\_cause\_names}!sccp\_types.c@{sccp\_types.c}}
\doxysubsubsection{osmo\_sccp\_reset\_cause\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+reset\+\_\+cause\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_END\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}end user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_SCCP\_USER\_ORIGINATED, \textcolor{stringliteral}{"{}SCCP user originated"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_MSG\_OUT\_OF\_ORDER\_PS, \textcolor{stringliteral}{"{}message out of order -\/ incorrect P(S)"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_MSG\_OUT\_OF\_ORDER\_PR, \textcolor{stringliteral}{"{}message out of order -\/ incorrect P(R)"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_RPC\_OUT\_OF\_WINDOW, \textcolor{stringliteral}{"{}remote procedure error -\/ message out of window"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_RPC\_INCORRECT\_PS, \textcolor{stringliteral}{"{}remote procedure error -\/ incorrect P(S) after (re)initialization"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_RPC\_GENERAL, \textcolor{stringliteral}{"{}remote procedure error -\/ general"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_REMOTE\_END\_USER\_OPERATIONAL, \textcolor{stringliteral}{"{}remote end user operational"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_NETWORK\_OPERATIONAL, \textcolor{stringliteral}{"{}network operational"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_ACCESS\_OPERATIONAL, \textcolor{stringliteral}{"{}access operational"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_NETWORK\_CONGESTION, \textcolor{stringliteral}{"{}network congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_RESERVED, \textcolor{stringliteral}{"{}reserved"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RESET\_CAUSE\_UNQUALIFIED, \textcolor{stringliteral}{"{}unqualified"{}}\},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}
\mbox{\label{sccp__types_8c_acabbfa6e5a17cf7c3ff37990942e3b27}} 
\index{sccp\_types.c@{sccp\_types.c}!osmo\_sccp\_return\_cause\_names@{osmo\_sccp\_return\_cause\_names}}
\index{osmo\_sccp\_return\_cause\_names@{osmo\_sccp\_return\_cause\_names}!sccp\_types.c@{sccp\_types.c}}
\doxysubsubsection{osmo\_sccp\_return\_cause\_names}
{\footnotesize\ttfamily const struct value\+\_\+string osmo\+\_\+sccp\+\_\+return\+\_\+cause\+\_\+names[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_NO\_TRANSLATION\_NATURE, \textcolor{stringliteral}{"{}no translation for an address of such nature"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_NO\_TRANSLATION, \textcolor{stringliteral}{"{}no translation for this specific address"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_SUBSYSTEM\_CONGESTION, \textcolor{stringliteral}{"{}subsystem congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_SUBSYSTEM\_FAILURE, \textcolor{stringliteral}{"{}subsystem failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_UNEQUIPPED\_USER, \textcolor{stringliteral}{"{}unequipped user"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_MTP\_FAILURE, \textcolor{stringliteral}{"{}MTP failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_NETWORK\_CONGESTION, \textcolor{stringliteral}{"{}network congestion"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_UNQUALIFIED, \textcolor{stringliteral}{"{}unqualified"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_ERROR\_IN\_MSG\_TRANSPORT, \textcolor{stringliteral}{"{}error in message transport"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_ERROR\_IN\_LOCAL\_PROCESSING, \textcolor{stringliteral}{"{}error in local processing"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_DEST\_CANNOT\_PERFORM\_REASSEMBLY, \textcolor{stringliteral}{"{}destination cannot perform reassembly"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_SCCP\_FAILURE, \textcolor{stringliteral}{"{}SCCP failure"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_HOP\_COUNTER\_VIOLATION, \textcolor{stringliteral}{"{}hop counter violation"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_SEGMENTATION\_NOT\_SUPPORTED, \textcolor{stringliteral}{"{}segmentation not supported"{}} \},}
\DoxyCodeLine{        \{ SCCP\_RETURN\_CAUSE\_SEGMENTATION\_FAILURE, \textcolor{stringliteral}{"{}segmentation failure"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}
