\hypertarget{structelm_1_1Sys__Notify__Interface}{}\section{elm\+:\+:Sys\+\_\+\+Notify\+\_\+\+Interface Struct Reference}
\label{structelm_1_1Sys__Notify__Interface}\index{elm\+::\+Sys\+\_\+\+Notify\+\_\+\+Interface@{elm\+::\+Sys\+\_\+\+Notify\+\_\+\+Interface}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_aa4944ced96c534964347bceb8d81ce92}{}\label{structelm_1_1Sys__Notify__Interface_aa4944ced96c534964347bceb8d81ce92} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a1fced1c7ee3cc4732d5dda662883b03c}{}\label{structelm_1_1Sys__Notify__Interface_a1fced1c7ee3cc4732d5dda662883b03c} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a30f94d8d37679437206e36be1dc188a1}{}\label{structelm_1_1Sys__Notify__Interface_a30f94d8d37679437206e36be1dc188a1} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} const \&other)=default
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a6ceabdf50e8cd7cb3cf4e73c047b0ea8}{}\label{structelm_1_1Sys__Notify__Interface_a6ceabdf50e8cd7cb3cf4e73c047b0ea8} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} \&\&other)=default
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a204b96fc92ed6b7fc3aef9c8a0cfe76e}{}\label{structelm_1_1Sys__Notify__Interface_a204b96fc92ed6b7fc3aef9c8a0cfe76e} 
\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} \& {\bfseries operator=} (\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} const \&other)=default
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a6542a764332f83b40493bd9d905decdd}{}\label{structelm_1_1Sys__Notify__Interface_a6542a764332f83b40493bd9d905decdd} 
\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} \& {\bfseries operator=} (\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface} \&\&other)=default
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_acd6aa1d26ceb83354e94e9968cf0d56b}{}\label{structelm_1_1Sys__Notify__Interface_acd6aa1d26ceb83354e94e9968cf0d56b} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a088dd5a7b2b8f668488103b91b44b966}{}\label{structelm_1_1Sys__Notify__Interface_a088dd5a7b2b8f668488103b91b44b966} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_aa9395b81cc588c517be18d8e83d8bc66}{}\label{structelm_1_1Sys__Notify__Interface_aa9395b81cc588c517be18d8e83d8bc66} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries send} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ unsigned int $>$\+::type replaces\+\_\+id, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type icon, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type summary, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$$>$\+::type body, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Sys\+\_\+\+Notify\+\_\+\+Urgency $>$\+::type urgency, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type timeout, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Sys\+\_\+\+Notify\+\_\+\+Send\+\_\+\+Cb $>$\+::type cb, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type cb\+\_\+data) const
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a69b60f0271481a37e16189c5d17f7773}{}\label{structelm_1_1Sys__Notify__Interface_a69b60f0271481a37e16189c5d17f7773} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries simple\+\_\+send} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type icon, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type summary, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type body) const
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a8f914f557fa51ce15bce2fbfc0d3f552}{}\label{structelm_1_1Sys__Notify__Interface_a8f914f557fa51ce15bce2fbfc0d3f552} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries close} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ unsigned int $>$\+::type id) const
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a4c6b0d9d8bdf37bd247fe1695497300a}{}\label{structelm_1_1Sys__Notify__Interface_a4c6b0d9d8bdf37bd247fe1695497300a} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Sys__Notify__Interface_a3a40e6bf05690aa146d3016c9eece0e3}{}\label{structelm_1_1Sys__Notify__Interface_a3a40e6bf05690aa146d3016c9eece0e3} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
