\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}


A class implementing basic alarm functions This class includes very basic features for an alarm.  


Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}{on\+Receive}} (Context context, Intent intent)
\item 
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}{set\+Alarm}} (Context context, Calendar calendar, int ID)
\item 
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}{set\+Repeat\+Alarm}} (Context context, Calendar calendar, int ID, long Repeat\+Time)
\item 
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}{cancel\+Alarm}} (Context context, int ID)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A class implementing basic alarm functions This class includes very basic features for an alarm. 

Definition at line 21 of file Alarm\+Receiver.\+java.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}} 
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!cancelAlarm@{cancelAlarm}}
\index{cancelAlarm@{cancelAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{cancelAlarm()}{cancelAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+cancel\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context,  }\item[{int}]{ID }\end{DoxyParamCaption})}

Method for cancelling an alarm


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em ID} & Id of the alarm to cancel \\
\hline
\end{DoxyParams}


Definition at line 139 of file Alarm\+Receiver.\+java.

\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}} 
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!onReceive@{onReceive}}
\index{onReceive@{onReceive}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{onReceive()}{onReceive()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+on\+Receive (\begin{DoxyParamCaption}\item[{Context}]{context,  }\item[{Intent}]{intent }\end{DoxyParamCaption})}

Notifies user at the time of alarm


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em intent} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Definition at line 33 of file Alarm\+Receiver.\+java.

\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}} 
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!setAlarm@{setAlarm}}
\index{setAlarm@{setAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{setAlarm()}{setAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+set\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context,  }\item[{Calendar}]{calendar,  }\item[{int}]{ID }\end{DoxyParamCaption})}

Method for setting an alarm


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em calendar} & Calendar instance encapsulating date and time of alarm \\
\hline
{\em ID} & Id of the alarm \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Definition at line 73 of file Alarm\+Receiver.\+java.

\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}} 
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!setRepeatAlarm@{setRepeatAlarm}}
\index{setRepeatAlarm@{setRepeatAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{setRepeatAlarm()}{setRepeatAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+set\+Repeat\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context,  }\item[{Calendar}]{calendar,  }\item[{int}]{ID,  }\item[{long}]{Repeat\+Time }\end{DoxyParamCaption})}

Method for setting repeating alarm


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em calendar} & Calendar instance encapsulating date and time of alarm \\
\hline
{\em ID} & Id of the alarm \\
\hline
{\em Repeat\+Time} & repeat time of alaram \\
\hline
\end{DoxyParams}


Definition at line 107 of file Alarm\+Receiver.\+java.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Alarm\+Receiver.\+java\end{DoxyCompactItemize}
