\doxysection{src/sccp\+\_\+scoc\+\_\+fsm.h File Reference}
\label{sccp__scoc__fsm_8h}\index{src/sccp\_scoc\_fsm.h@{src/sccp\_scoc\_fsm.h}}
{\ttfamily \#include $<$osmocom/core/fsm.\+h$>$}\newline
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ sccp\+\_\+scoc\+\_\+fsm\+\_\+state} \{ \newline
\textbf{ S\+\_\+\+IDLE}
, \textbf{ S\+\_\+\+CONN\+\_\+\+PEND\+\_\+\+IN}
, \textbf{ S\+\_\+\+CONN\+\_\+\+PEND\+\_\+\+OUT}
, \textbf{ S\+\_\+\+ACTIVE}
, \newline
\textbf{ S\+\_\+\+DISCONN\+\_\+\+PEND}
, \textbf{ S\+\_\+\+RESET\+\_\+\+IN}
, \textbf{ S\+\_\+\+RESET\+\_\+\+OUT}
, \textbf{ S\+\_\+\+BOTHWAY\+\_\+\+RESET}
, \newline
\textbf{ S\+\_\+\+WAIT\+\_\+\+CONN\+\_\+\+CONF}
 \}
\item 
enum \textbf{ sccp\+\_\+scoc\+\_\+fsm\+\_\+event} \{ \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+CONN\+\_\+\+REQ}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+CONN\+\_\+\+RESP}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+DISC\+\_\+\+REQ}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+DATA\+\_\+\+REQ}
, \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+EXP\+\_\+\+DATA\+\_\+\+REQ}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CONN\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+ROUT\+\_\+\+FAIL\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+RLSD\+\_\+\+IND}
, \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+REL\+\_\+\+COMPL\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CREF\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CC\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+DT1\+\_\+\+IND}
, \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+DT2\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+IT\+\_\+\+IND}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+OTHER\+\_\+\+NPDU}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+ERROR\+\_\+\+IND}
, \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+IAR\+\_\+\+EXP}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+IAS\+\_\+\+EXP}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+CONN\+\_\+\+TMR\+\_\+\+EXP}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+REL\+\_\+\+EXP}
, \newline
\textbf{ SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+INT\+\_\+\+EXP}
, \textbf{ SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+REP\+\_\+\+REL\+\_\+\+EXP}
 \}
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
struct osmo\+\_\+fsm \textbf{ sccp\+\_\+scoc\+\_\+fsm}
\end{DoxyCompactItemize}


\doxysubsection{Enumeration Type Documentation}
\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627b} 
\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!sccp\_scoc\_fsm\_event@{sccp\_scoc\_fsm\_event}}
\index{sccp\_scoc\_fsm\_event@{sccp\_scoc\_fsm\_event}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}
\doxysubsubsection{sccp\_scoc\_fsm\_event}
{\footnotesize\ttfamily enum \textbf{ sccp\+\_\+scoc\+\_\+fsm\+\_\+event}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_SCU\_N\_CONN\_REQ@{SCOC\_E\_SCU\_N\_CONN\_REQ}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_SCU\_N\_CONN\_REQ@{SCOC\_E\_SCU\_N\_CONN\_REQ}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627baad996f2c39594e24f60123225ba9e51a} 
SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+CONN\+\_\+\+REQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_SCU\_N\_CONN\_RESP@{SCOC\_E\_SCU\_N\_CONN\_RESP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_SCU\_N\_CONN\_RESP@{SCOC\_E\_SCU\_N\_CONN\_RESP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba599dd859d7dd5cab1a73ad14fad7c8ce} 
SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+CONN\+\_\+\+RESP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_SCU\_N\_DISC\_REQ@{SCOC\_E\_SCU\_N\_DISC\_REQ}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_SCU\_N\_DISC\_REQ@{SCOC\_E\_SCU\_N\_DISC\_REQ}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba0008548a48c2c9a2f7cbcced19759dda} 
SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+DISC\+\_\+\+REQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_SCU\_N\_DATA\_REQ@{SCOC\_E\_SCU\_N\_DATA\_REQ}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_SCU\_N\_DATA\_REQ@{SCOC\_E\_SCU\_N\_DATA\_REQ}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627baa1f0308e8ef478eee4a033eeecdc2231} 
SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+DATA\+\_\+\+REQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_SCU\_N\_EXP\_DATA\_REQ@{SCOC\_E\_SCU\_N\_EXP\_DATA\_REQ}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_SCU\_N\_EXP\_DATA\_REQ@{SCOC\_E\_SCU\_N\_EXP\_DATA\_REQ}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bad282cbc57bacddc71bcd728b3274ce46} 
SCOC\+\_\+\+E\+\_\+\+SCU\+\_\+\+N\+\_\+\+EXP\+\_\+\+DATA\+\_\+\+REQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_CONN\_IND@{SCOC\_E\_RCOC\_CONN\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_CONN\_IND@{SCOC\_E\_RCOC\_CONN\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627baa82907523ebb1417a2201cf7130c238d} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CONN\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_ROUT\_FAIL\_IND@{SCOC\_E\_RCOC\_ROUT\_FAIL\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_ROUT\_FAIL\_IND@{SCOC\_E\_RCOC\_ROUT\_FAIL\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bab621d7aa2faee224f7c0525e56ce2699} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+ROUT\+\_\+\+FAIL\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_RLSD\_IND@{SCOC\_E\_RCOC\_RLSD\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_RLSD\_IND@{SCOC\_E\_RCOC\_RLSD\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba01305fadc327e56b751d58481a264063} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+RLSD\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_REL\_COMPL\_IND@{SCOC\_E\_RCOC\_REL\_COMPL\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_REL\_COMPL\_IND@{SCOC\_E\_RCOC\_REL\_COMPL\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba416c3ef75e2cace8f5e1b4e7d2f8917d} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+REL\+\_\+\+COMPL\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_CREF\_IND@{SCOC\_E\_RCOC\_CREF\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_CREF\_IND@{SCOC\_E\_RCOC\_CREF\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bacaf6b9d2ffa0d7c0ad2d707563e46a7c} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CREF\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_CC\_IND@{SCOC\_E\_RCOC\_CC\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_CC\_IND@{SCOC\_E\_RCOC\_CC\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba0697775beb9c52b45d0ca9532ddc6aae} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+CC\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_DT1\_IND@{SCOC\_E\_RCOC\_DT1\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_DT1\_IND@{SCOC\_E\_RCOC\_DT1\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba9acfedc0cfa686f81a94b85e41e54971} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+DT1\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_DT2\_IND@{SCOC\_E\_RCOC\_DT2\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_DT2\_IND@{SCOC\_E\_RCOC\_DT2\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba9c93e046bcfb5a65a71045369c428868} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+DT2\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_IT\_IND@{SCOC\_E\_RCOC\_IT\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_IT\_IND@{SCOC\_E\_RCOC\_IT\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba50aaa6a954559dd63e4d200dc5b12783} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+IT\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_OTHER\_NPDU@{SCOC\_E\_RCOC\_OTHER\_NPDU}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_OTHER\_NPDU@{SCOC\_E\_RCOC\_OTHER\_NPDU}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627baa1d837bbb9d476e2d798d47db6d6f6f6} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+OTHER\+\_\+\+NPDU&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_RCOC\_ERROR\_IND@{SCOC\_E\_RCOC\_ERROR\_IND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_RCOC\_ERROR\_IND@{SCOC\_E\_RCOC\_ERROR\_IND}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bad66b94b1bae76f3896fc527e3792b8a9} 
SCOC\+\_\+\+E\+\_\+\+RCOC\+\_\+\+ERROR\+\_\+\+IND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_T\_IAR\_EXP@{SCOC\_E\_T\_IAR\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_T\_IAR\_EXP@{SCOC\_E\_T\_IAR\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba4aa4d410ca642316bc554d41ac2c1a0a} 
SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+IAR\+\_\+\+EXP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_T\_IAS\_EXP@{SCOC\_E\_T\_IAS\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_T\_IAS\_EXP@{SCOC\_E\_T\_IAS\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba4496d1c145c195daec8cc3466bc303d2} 
SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+IAS\+\_\+\+EXP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_CONN\_TMR\_EXP@{SCOC\_E\_CONN\_TMR\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_CONN\_TMR\_EXP@{SCOC\_E\_CONN\_TMR\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba02357dc1873bc6305465163def81acf4} 
SCOC\+\_\+\+E\+\_\+\+CONN\+\_\+\+TMR\+\_\+\+EXP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_T\_REL\_EXP@{SCOC\_E\_T\_REL\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_T\_REL\_EXP@{SCOC\_E\_T\_REL\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bab47cfad812cee9fadb871b590135d197} 
SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+REL\+\_\+\+EXP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_T\_INT\_EXP@{SCOC\_E\_T\_INT\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_T\_INT\_EXP@{SCOC\_E\_T\_INT\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627ba101e2bfc95fdf9eff5a5b7ed343c419f} 
SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+INT\+\_\+\+EXP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SCOC\_E\_T\_REP\_REL\_EXP@{SCOC\_E\_T\_REP\_REL\_EXP}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!SCOC\_E\_T\_REP\_REL\_EXP@{SCOC\_E\_T\_REP\_REL\_EXP}}}\label{sccp__scoc__fsm_8h_a9cff41f81c251720aaa0fb1494a2627bac70e082bd3aaffa2f5c12400a633a24d} 
SCOC\+\_\+\+E\+\_\+\+T\+\_\+\+REP\+\_\+\+REL\+\_\+\+EXP&\\
\hline

\end{DoxyEnumFields}
\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792} 
\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!sccp\_scoc\_fsm\_state@{sccp\_scoc\_fsm\_state}}
\index{sccp\_scoc\_fsm\_state@{sccp\_scoc\_fsm\_state}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}
\doxysubsubsection{sccp\_scoc\_fsm\_state}
{\footnotesize\ttfamily enum \textbf{ sccp\+\_\+scoc\+\_\+fsm\+\_\+state}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_IDLE@{S\_IDLE}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_IDLE@{S\_IDLE}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792a86e3fc319fdf083afe88308950abab44} 
S\+\_\+\+IDLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_CONN\_PEND\_IN@{S\_CONN\_PEND\_IN}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_CONN\_PEND\_IN@{S\_CONN\_PEND\_IN}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792aa2ec964f96c2e8769eb508b5eccea623} 
S\+\_\+\+CONN\+\_\+\+PEND\+\_\+\+IN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_CONN\_PEND\_OUT@{S\_CONN\_PEND\_OUT}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_CONN\_PEND\_OUT@{S\_CONN\_PEND\_OUT}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792a282287b21e79d783549cca0a355f5255} 
S\+\_\+\+CONN\+\_\+\+PEND\+\_\+\+OUT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_ACTIVE@{S\_ACTIVE}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_ACTIVE@{S\_ACTIVE}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792aced5990aa7e8f86cb70f6bde9b6c5314} 
S\+\_\+\+ACTIVE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_DISCONN\_PEND@{S\_DISCONN\_PEND}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_DISCONN\_PEND@{S\_DISCONN\_PEND}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792ad5764a5a0465a735667c7cdf1f5e3f7d} 
S\+\_\+\+DISCONN\+\_\+\+PEND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_RESET\_IN@{S\_RESET\_IN}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_RESET\_IN@{S\_RESET\_IN}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792a2bec40847bc43e6a692f1f219554371e} 
S\+\_\+\+RESET\+\_\+\+IN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_RESET\_OUT@{S\_RESET\_OUT}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_RESET\_OUT@{S\_RESET\_OUT}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792a82bf652b5a00f9b0d6299c4eaa7df45d} 
S\+\_\+\+RESET\+\_\+\+OUT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_BOTHWAY\_RESET@{S\_BOTHWAY\_RESET}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_BOTHWAY\_RESET@{S\_BOTHWAY\_RESET}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792ac097212ed2ed5df66256c7c411b479e2} 
S\+\_\+\+BOTHWAY\+\_\+\+RESET&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{S\_WAIT\_CONN\_CONF@{S\_WAIT\_CONN\_CONF}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!S\_WAIT\_CONN\_CONF@{S\_WAIT\_CONN\_CONF}}}\label{sccp__scoc__fsm_8h_a2105ce1c1edf97ede40dc3e910330792a8ae656960151c36493f32fbf417c13d5} 
S\+\_\+\+WAIT\+\_\+\+CONN\+\_\+\+CONF&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Variable Documentation}
\label{sccp__scoc__fsm_8h_acc3f4c3c00682b6a4190a5a998b129f1} 
\index{sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}!sccp\_scoc\_fsm@{sccp\_scoc\_fsm}}
\index{sccp\_scoc\_fsm@{sccp\_scoc\_fsm}!sccp\_scoc\_fsm.h@{sccp\_scoc\_fsm.h}}
\doxysubsubsection{sccp\_scoc\_fsm}
{\footnotesize\ttfamily struct osmo\+\_\+fsm sccp\+\_\+scoc\+\_\+fsm\hspace{0.3cm}{\ttfamily [extern]}}



Referenced by \textbf{ osmo\+\_\+ss7\+\_\+init()}, and \textbf{ sccp\+\_\+conn\+\_\+alloc()}.

