\hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e}{}\doxysection{io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+PE Enum Reference}
\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e}\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a6b5c4f65c40a801d3c031a31e9687a8f}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a6b5c4f65c40a801d3c031a31e9687a8f}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+PE}} type)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a907c5e347d0b4d815bb3aad17ccd039e}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a675d6890a98218bd722ba831a8e57142}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+I\+S\+C\+O\+N\+N\+E\+C\+T\+ED}} =(1)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a6bcf8f48f9fd2220d4870b35ccd572e5}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+NG}} =(2)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a33dca75efa7da36e7f3a886c813b552a}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+C\+O\+N\+N\+E\+C\+T\+ED}} =(3)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ad90fd1cdd2805179b27fdaf5ff4217c4}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+R\+E\+C\+O\+N\+N\+E\+C\+T\+I\+NG}} =(4)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ae04eb3ae79ccc3e68b6aa1539775cefa}{C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+A\+I\+L\+ED}} =(5)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Connection state types. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a907c5e347d0b4d815bb3aad17ccd039e}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a907c5e347d0b4d815bb3aad17ccd039e}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_NOT\_INITIALIZED@{CONNECTION\_STATE\_NOT\_INITIALIZED}}
\index{CONNECTION\_STATE\_NOT\_INITIALIZED@{CONNECTION\_STATE\_NOT\_INITIALIZED}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_NOT\_INITIALIZED}{CONNECTION\_STATE\_NOT\_INITIALIZED}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED =(0)}

0\+: The S\+DK has not been initialized. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a675d6890a98218bd722ba831a8e57142}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a675d6890a98218bd722ba831a8e57142}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_DISCONNECTED@{CONNECTION\_STATE\_DISCONNECTED}}
\index{CONNECTION\_STATE\_DISCONNECTED@{CONNECTION\_STATE\_DISCONNECTED}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_DISCONNECTED}{CONNECTION\_STATE\_DISCONNECTED}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+I\+S\+C\+O\+N\+N\+E\+C\+T\+ED =(1)}

1\+: The S\+DK is disconnected from Agora\textquotesingle{}s edge server. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a6bcf8f48f9fd2220d4870b35ccd572e5}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a6bcf8f48f9fd2220d4870b35ccd572e5}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_CONNECTING@{CONNECTION\_STATE\_CONNECTING}}
\index{CONNECTION\_STATE\_CONNECTING@{CONNECTION\_STATE\_CONNECTING}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_CONNECTING}{CONNECTION\_STATE\_CONNECTING}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+NG =(2)}

2\+: The S\+DK is connecting to Agora\textquotesingle{}s edge server. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a33dca75efa7da36e7f3a886c813b552a}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_a33dca75efa7da36e7f3a886c813b552a}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_CONNECTED@{CONNECTION\_STATE\_CONNECTED}}
\index{CONNECTION\_STATE\_CONNECTED@{CONNECTION\_STATE\_CONNECTED}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_CONNECTED}{CONNECTION\_STATE\_CONNECTED}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+C\+O\+N\+N\+E\+C\+T\+ED =(3)}

3\+: The S\+DK is connected to Agora\textquotesingle{}s edge server and has joined a channel. You can now publish or subscribe to a media stream in the channel. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ad90fd1cdd2805179b27fdaf5ff4217c4}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ad90fd1cdd2805179b27fdaf5ff4217c4}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_RECONNECTING@{CONNECTION\_STATE\_RECONNECTING}}
\index{CONNECTION\_STATE\_RECONNECTING@{CONNECTION\_STATE\_RECONNECTING}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_RECONNECTING}{CONNECTION\_STATE\_RECONNECTING}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+R\+E\+C\+O\+N\+N\+E\+C\+T\+I\+NG =(4)}

4\+: The S\+DK keeps rejoining the channel after being disconnected from a joined channel because of network issues. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ae04eb3ae79ccc3e68b6aa1539775cefa}\label{enumio_1_1agora_1_1rtc2_1_1_rtc_connection_1_1_c_o_n_n_e_c_t_i_o_n___s_t_a_t_e___t_y_p_e_ae04eb3ae79ccc3e68b6aa1539775cefa}} 
\index{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}!CONNECTION\_STATE\_FAILED@{CONNECTION\_STATE\_FAILED}}
\index{CONNECTION\_STATE\_FAILED@{CONNECTION\_STATE\_FAILED}!io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE@{io.agora.rtc2.RtcConnection.CONNECTION\_STATE\_TYPE}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_STATE\_FAILED}{CONNECTION\_STATE\_FAILED}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Rtc\+Connection.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+Y\+P\+E.\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+A\+I\+L\+ED =(5)}

5\+: The S\+DK fails to connect to Agora\textquotesingle{}s edge server or join the channel. 