\hypertarget{structelm_1_1app_1_1Server}{}\section{elm\+:\+:app\+:\+:Server Struct Reference}
\label{structelm_1_1app_1_1Server}\index{elm\+::app\+::\+Server@{elm\+::app\+::\+Server}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1app_1_1Server_1_1terminate__event}{terminate\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a2e71fa984223dcd2eb93878cbfed7246}\label{structelm_1_1app_1_1Server_a2e71fa984223dcd2eb93878cbfed7246}} 
{\bfseries Server} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_aa49f875de6acb35b172cd59f6fb037bb}\label{structelm_1_1app_1_1Server_aa49f875de6acb35b172cd59f6fb037bb}} 
{\bfseries Server} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a7effd29ff65e5da4e30785f6484b73e5}\label{structelm_1_1app_1_1Server_a7effd29ff65e5da4e30785f6484b73e5}} 
{\bfseries Server} (\hyperlink{structelm_1_1app_1_1Server}{Server} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_ada65e13291a95a9989d000e9ac7c0e6b}\label{structelm_1_1app_1_1Server_ada65e13291a95a9989d000e9ac7c0e6b}} 
{\bfseries Server} (\hyperlink{structelm_1_1app_1_1Server}{Server} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_abb573b3cc988dc3156723bf5c6c3c268}\label{structelm_1_1app_1_1Server_abb573b3cc988dc3156723bf5c6c3c268}} 
\hyperlink{structelm_1_1app_1_1Server}{Server} \& {\bfseries operator=} (\hyperlink{structelm_1_1app_1_1Server}{Server} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a92a6f4ffd01c6c259911e4addd8341e6}\label{structelm_1_1app_1_1Server_a92a6f4ffd01c6c259911e4addd8341e6}} 
\hyperlink{structelm_1_1app_1_1Server}{Server} \& {\bfseries operator=} (\hyperlink{structelm_1_1app_1_1Server}{Server} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a377f6dd4027f6351cfaab205acddadfc}\label{structelm_1_1app_1_1Server_a377f6dd4027f6351cfaab205acddadfc}} 
{\bfseries Server} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a173a93d5b5b87394273888b491f3517d}\label{structelm_1_1app_1_1Server_a173a93d5b5b87394273888b491f3517d}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Server} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a14f35f292acc69b4f389627eb665b5b9}\label{structelm_1_1app_1_1Server_a14f35f292acc69b4f389627eb665b5b9}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1stringshare}{efl\+::eina\+::stringshare} $>$\+::type {\bfseries icon\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a0dca7962d1a10910250d1b3cb06e830f}\label{structelm_1_1app_1_1Server_a0dca7962d1a10910250d1b3cb06e830f}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries icon\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1stringshare}{efl\+::eina\+::stringshare} $>$\+::type icon) const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a83237b7328744b77db8a6fd7ae1afbec}\label{structelm_1_1app_1_1Server_a83237b7328744b77db8a6fd7ae1afbec}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}$<$ \+::\hyperlink{structelm_1_1app_1_1server_1_1View}{elm\+::app\+::server\+::\+View} $>$ $>$\+::type {\bfseries views\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a92af97eefa88e142fc0ba1645f7279b8}\label{structelm_1_1app_1_1Server_a92af97eefa88e142fc0ba1645f7279b8}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries path\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_ad2a5b68ca057bb4703f9dac22ccfc77f}\label{structelm_1_1app_1_1Server_ad2a5b68ca057bb4703f9dac22ccfc77f}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1stringshare}{efl\+::eina\+::stringshare} $>$\+::type {\bfseries package\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a5704dd77f72d77ed472c799d8a319af6}\label{structelm_1_1app_1_1Server_a5704dd77f72d77ed472c799d8a319af6}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries constructor} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type packageid, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+App\+\_\+\+Server\+\_\+\+Create\+\_\+\+View\+\_\+\+Cb $>$\+::type create\+\_\+view\+\_\+cb) const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a93cdddbc39ec2a670fd33963ec19dd38}\label{structelm_1_1app_1_1Server_a93cdddbc39ec2a670fd33963ec19dd38}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries close\+\_\+all} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a547274569df94936aa11113af5c75017}\label{structelm_1_1app_1_1Server_a547274569df94936aa11113af5c75017}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries view\+\_\+check} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type id) const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a088c5bf83e8477ada1835e871f3e82f9}\label{structelm_1_1app_1_1Server_a088c5bf83e8477ada1835e871f3e82f9}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries view\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1app_1_1server_1_1View}{elm\+::app\+::server\+::\+View} $>$\+::type view) const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a18425e9e61e045ee7c4976c06c85bf0a}\label{structelm_1_1app_1_1Server_a18425e9e61e045ee7c4976c06c85bf0a}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries title\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type title) const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a628cd879e325f2c625621b5415071821}\label{structelm_1_1app_1_1Server_a628cd879e325f2c625621b5415071821}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1stringshare}{efl\+::eina\+::stringshare} $>$\+::type {\bfseries title\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_aed9232e2318ddf007c4e7bbdf42bed9e}\label{structelm_1_1app_1_1Server_aed9232e2318ddf007c4e7bbdf42bed9e}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries save} () const
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a4db9090ec19087035e449e52054fb2db}\label{structelm_1_1app_1_1Server_a4db9090ec19087035e449e52054fb2db}} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_a6378679f3f7eaddf07f7b9c48a36ca34}\label{structelm_1_1app_1_1Server_a6378679f3f7eaddf07f7b9c48a36ca34}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1app_1_1Server_aa93a61e1d24095a1f6443ec851f8e3db}\label{structelm_1_1app_1_1Server_aa93a61e1d24095a1f6443ec851f8e3db}} 
static struct \hyperlink{structelm_1_1app_1_1Server_1_1terminate__event}{elm\+::app\+::\+Server\+::terminate\+\_\+event} {\bfseries terminate\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
