\hypertarget{classio_1_1agora_1_1rtm_1_1_rtm_history}{}\doxysection{io.\+agora.\+rtm.\+Rtm\+History Class Reference}
\label{classio_1_1agora_1_1rtm_1_1_rtm_history}\index{io.agora.rtm.RtmHistory@{io.agora.rtm.RtmHistory}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
abstract void \mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_rtm_history_a623b682a9df9c4eaac11c2f01a973d32}{get\+Messages}} (String channel\+Name, \mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_channel_type}{Rtm\+Channel\+Type}} channel\+Type, \mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_get_history_messages_options}{Get\+History\+Messages\+Options}} options, \mbox{\hyperlink{interfaceio_1_1agora_1_1rtm_1_1_result_callback}{Result\+Callback}}$<$ \mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_get_messages_result}{Get\+Messages\+Result}} $>$ result\+Callback)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The \mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_rtm_history}{Rtm\+History}} class.

This class provides the rtm history methods that can be invoked by your app. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtm_1_1_rtm_history_a623b682a9df9c4eaac11c2f01a973d32}\label{classio_1_1agora_1_1rtm_1_1_rtm_history_a623b682a9df9c4eaac11c2f01a973d32}} 
\index{io.agora.rtm.RtmHistory@{io.agora.rtm.RtmHistory}!getMessages@{getMessages}}
\index{getMessages@{getMessages}!io.agora.rtm.RtmHistory@{io.agora.rtm.RtmHistory}}
\doxysubsubsection{\texorpdfstring{getMessages()}{getMessages()}}
{\footnotesize\ttfamily abstract void io.\+agora.\+rtm.\+Rtm\+History.\+get\+Messages (\begin{DoxyParamCaption}\item[{String}]{channel\+Name,  }\item[{\mbox{\hyperlink{enumio_1_1agora_1_1rtm_1_1_rtm_constants_1_1_rtm_channel_type}{Rtm\+Channel\+Type}}}]{channel\+Type,  }\item[{\mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_get_history_messages_options}{Get\+History\+Messages\+Options}}}]{options,  }\item[{\mbox{\hyperlink{interfaceio_1_1agora_1_1rtm_1_1_result_callback}{Result\+Callback}}$<$ \mbox{\hyperlink{classio_1_1agora_1_1rtm_1_1_get_messages_result}{Get\+Messages\+Result}} $>$}]{result\+Callback }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [abstract]}}

gets history messages in the channel.


\begin{DoxyParams}{Parameters}
{\em channel\+Name} & The name of the channel. \\
\hline
{\em channel\+Type} & The type of the channel. \\
\hline
{\em options} & The query options. \\
\hline
{\em result\+Callback} & A \mbox{\hyperlink{interfaceio_1_1agora_1_1rtm_1_1_result_callback}{Result\+Callback}} object.
\begin{DoxyItemize}
\item Success\+: will receives the \mbox{\hyperlink{}{Result\+Callback\#on\+Success(\+Object)}} callback.
\item Failure\+: will receives the \mbox{\hyperlink{interfaceio_1_1agora_1_1rtm_1_1_result_callback_a1f9145a3eb119e32cfc0afa938062396}{Result\+Callback\#on\+Failure(\+Error\+Info)}} callback. 
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
