\hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state}{}\doxysection{io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State Enum Reference}
\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state}\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_abfb670a446cdcbf2e92b10dde213b141}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_abfb670a446cdcbf2e92b10dde213b141}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state}{Rtm\+Connection\+State}} state)
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_ad3bf3fa12f25d38afa3f1c0be96fadd0}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_ad3bf3fa12f25d38afa3f1c0be96fadd0}} 
static \mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state}{Rtm\+Connection\+State}} {\bfseries get\+Enum} (int value)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a67f66a61b42196d81e40244cc435f37a}{D\+I\+S\+C\+O\+N\+N\+E\+C\+T\+ED}} =(1)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a0b717e954065cd50e35c09c28e9675b9}{C\+O\+N\+N\+E\+C\+T\+I\+NG}} =(2)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a132189357d5be546b3b92d06604fb60c}{C\+O\+N\+N\+E\+C\+T\+ED}} =(3)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_ab6608fa95dc398988d625794b3bee596}{R\+E\+C\+O\+N\+N\+E\+C\+T\+I\+NG}} =(4)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_af909e0c1d1f54ac4a0b1abf54b2a43bb}{F\+A\+I\+L\+ED}} =(5)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Connection states between rtm sdk and agora server. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a67f66a61b42196d81e40244cc435f37a}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a67f66a61b42196d81e40244cc435f37a}} 
\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}!DISCONNECTED@{DISCONNECTED}}
\index{DISCONNECTED@{DISCONNECTED}!io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsubsection{\texorpdfstring{DISCONNECTED}{DISCONNECTED}}
{\footnotesize\ttfamily io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State.\+D\+I\+S\+C\+O\+N\+N\+E\+C\+T\+ED =(1)}

1\+: The S\+DK is disconnected with server. \mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a0b717e954065cd50e35c09c28e9675b9}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a0b717e954065cd50e35c09c28e9675b9}} 
\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}!CONNECTING@{CONNECTING}}
\index{CONNECTING@{CONNECTING}!io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsubsection{\texorpdfstring{CONNECTING}{CONNECTING}}
{\footnotesize\ttfamily io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State.\+C\+O\+N\+N\+E\+C\+T\+I\+NG =(2)}

2\+: The S\+DK is connecting to the server. \mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a132189357d5be546b3b92d06604fb60c}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_a132189357d5be546b3b92d06604fb60c}} 
\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}!CONNECTED@{CONNECTED}}
\index{CONNECTED@{CONNECTED}!io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsubsection{\texorpdfstring{CONNECTED}{CONNECTED}}
{\footnotesize\ttfamily io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State.\+C\+O\+N\+N\+E\+C\+T\+ED =(3)}

3\+: The S\+DK is connected to the server and has joined a channel. You can now publish or subscribe to a track in the channel. \mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_ab6608fa95dc398988d625794b3bee596}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_ab6608fa95dc398988d625794b3bee596}} 
\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}!RECONNECTING@{RECONNECTING}}
\index{RECONNECTING@{RECONNECTING}!io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsubsection{\texorpdfstring{RECONNECTING}{RECONNECTING}}
{\footnotesize\ttfamily io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State.\+R\+E\+C\+O\+N\+N\+E\+C\+T\+I\+NG =(4)}

4\+: The S\+DK keeps rejoining the channel after being disconnected from the channel, probably because of network issues. \mbox{\Hypertarget{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_af909e0c1d1f54ac4a0b1abf54b2a43bb}\label{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_connection_state_af909e0c1d1f54ac4a0b1abf54b2a43bb}} 
\index{io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}!FAILED@{FAILED}}
\index{FAILED@{FAILED}!io.agora.rtm.RtmConstants.RtmConnectionState@{io.agora.rtm.RtmConstants.RtmConnectionState}}
\doxysubsubsection{\texorpdfstring{FAILED}{FAILED}}
{\footnotesize\ttfamily io.\+agora.\+rtm.\+Rtm\+Constants.\+Rtm\+Connection\+State.\+F\+A\+I\+L\+ED =(5)}

5\+: The S\+DK fails to connect to the server or join the channel. 