\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 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_aa4944ced96c534964347bceb8d81ce92}\label{structelm_1_1Sys__Notify__Interface_aa4944ced96c534964347bceb8d81ce92}} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a1fced1c7ee3cc4732d5dda662883b03c}\label{structelm_1_1Sys__Notify__Interface_a1fced1c7ee3cc4732d5dda662883b03c}} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a30f94d8d37679437206e36be1dc188a1}\label{structelm_1_1Sys__Notify__Interface_a30f94d8d37679437206e36be1dc188a1}} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a6ceabdf50e8cd7cb3cf4e73c047b0ea8}\label{structelm_1_1Sys__Notify__Interface_a6ceabdf50e8cd7cb3cf4e73c047b0ea8}} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a204b96fc92ed6b7fc3aef9c8a0cfe76e}\label{structelm_1_1Sys__Notify__Interface_a204b96fc92ed6b7fc3aef9c8a0cfe76e}} 
\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a6542a764332f83b40493bd9d905decdd}\label{structelm_1_1Sys__Notify__Interface_a6542a764332f83b40493bd9d905decdd}} 
\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Sys__Notify__Interface}{Sys\+\_\+\+Notify\+\_\+\+Interface}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_acd6aa1d26ceb83354e94e9968cf0d56b}\label{structelm_1_1Sys__Notify__Interface_acd6aa1d26ceb83354e94e9968cf0d56b}} 
{\bfseries Sys\+\_\+\+Notify\+\_\+\+Interface} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\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$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_aa9395b81cc588c517be18d8e83d8bc66}\label{structelm_1_1Sys__Notify__Interface_aa9395b81cc588c517be18d8e83d8bc66}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries send} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ unsigned int $>$\+::type replaces\+\_\+id, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type icon, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type summary, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$$>$\+::type body, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Sys\+\_\+\+Notify\+\_\+\+Urgency $>$\+::type urgency, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type timeout, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Sys\+\_\+\+Notify\+\_\+\+Send\+\_\+\+Cb $>$\+::type cb, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ void const $\ast$$>$\+::type cb\+\_\+data) const
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a69b60f0271481a37e16189c5d17f7773}\label{structelm_1_1Sys__Notify__Interface_a69b60f0271481a37e16189c5d17f7773}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries simple\+\_\+send} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type icon, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type summary, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type body) const
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a8f914f557fa51ce15bce2fbfc0d3f552}\label{structelm_1_1Sys__Notify__Interface_a8f914f557fa51ce15bce2fbfc0d3f552}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries close} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ unsigned int $>$\+::type id) const
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a4c6b0d9d8bdf37bd247fe1695497300a}\label{structelm_1_1Sys__Notify__Interface_a4c6b0d9d8bdf37bd247fe1695497300a}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Sys__Notify__Interface_a2470728a2dbd920eda26635a3d610a95}\label{structelm_1_1Sys__Notify__Interface_a2470728a2dbd920eda26635a3d610a95}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
