\hypertarget{structefl_1_1eina_1_1__domain__base}{}\section{efl\+:\+:eina\+:\+:\+\_\+domain\+\_\+base$<$ D $>$ Struct Template Reference}
\label{structefl_1_1eina_1_1__domain__base}\index{efl\+::eina\+::\+\_\+domain\+\_\+base$<$ D $>$@{efl\+::eina\+::\+\_\+domain\+\_\+base$<$ D $>$}}


Base implementation for log domains.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{structefl_1_1eina_1_1__domain__base_a520e8f45cdaf7ddbfa9b3ce6efa85eed}{set\+\_\+level}} (\+::\mbox{\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level}} l)
\begin{DoxyCompactList}\small\item\em Set the domain log level to the level specified by the given identifier. \end{DoxyCompactList}\item 
\+::\mbox{\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level}} \mbox{\hyperlink{structefl_1_1eina_1_1__domain__base_af6d1707154098606ccf9d86e07731d15}{get\+\_\+level}} () const
\begin{DoxyCompactList}\small\item\em Get the domain log level. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}\label{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}} 
void \mbox{\hyperlink{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}{set\+\_\+level}} (\mbox{\hyperlink{structefl_1_1eina_1_1log__level_1_1critical__t}{log\+\_\+level\+::critical\+\_\+t}} l)
\begin{DoxyCompactList}\small\item\em Set the domain log level based on the given log level type. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a58a8f091802821203fcd1aa15d370866}\label{structefl_1_1eina_1_1__domain__base_a58a8f091802821203fcd1aa15d370866}} 
void {\bfseries set\+\_\+level} (\mbox{\hyperlink{structefl_1_1eina_1_1log__level_1_1error__t}{log\+\_\+level\+::error\+\_\+t}} l)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a17c0b24b4f79a8feb5bf8eabf7081524}\label{structefl_1_1eina_1_1__domain__base_a17c0b24b4f79a8feb5bf8eabf7081524}} 
void {\bfseries set\+\_\+level} (\mbox{\hyperlink{structefl_1_1eina_1_1log__level_1_1info__t}{log\+\_\+level\+::info\+\_\+t}} l)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a283d66c6ca83c54804580b3ae1302077}\label{structefl_1_1eina_1_1__domain__base_a283d66c6ca83c54804580b3ae1302077}} 
void {\bfseries set\+\_\+level} (\mbox{\hyperlink{structefl_1_1eina_1_1log__level_1_1debug__t}{log\+\_\+level\+::debug\+\_\+t}} l)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a57aa8f625c883e813eaeddc9981f7392}\label{structefl_1_1eina_1_1__domain__base_a57aa8f625c883e813eaeddc9981f7392}} 
void {\bfseries set\+\_\+level} (\mbox{\hyperlink{structefl_1_1eina_1_1log__level_1_1warn__t}{log\+\_\+level\+::warn\+\_\+t}} l)
\end{DoxyCompactItemize}



\subsection{Detailed Description}
\subsubsection*{template$<$typename D$>$\newline
struct efl\+::eina\+::\+\_\+domain\+\_\+base$<$ D $>$}

Base implementation for log domains. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_a520e8f45cdaf7ddbfa9b3ce6efa85eed}\label{structefl_1_1eina_1_1__domain__base_a520e8f45cdaf7ddbfa9b3ce6efa85eed}} 
\index{efl\+::eina\+::\+\_\+domain\+\_\+base@{efl\+::eina\+::\+\_\+domain\+\_\+base}!set\+\_\+level@{set\+\_\+level}}
\index{set\+\_\+level@{set\+\_\+level}!efl\+::eina\+::\+\_\+domain\+\_\+base@{efl\+::eina\+::\+\_\+domain\+\_\+base}}
\subsubsection{\texorpdfstring{set\+\_\+level()}{set\_level()}}
{\footnotesize\ttfamily template$<$typename D$>$ \\
void \mbox{\hyperlink{structefl_1_1eina_1_1__domain__base}{efl\+::eina\+::\+\_\+domain\+\_\+base}}$<$ D $>$\+::set\+\_\+level (\begin{DoxyParamCaption}\item[{\+::\mbox{\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level}}}]{l }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Set the domain log level to the level specified by the given identifier. 


\begin{DoxyParams}{Parameters}
{\em l} & Eina native identifier to a log level. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structefl_1_1eina_1_1__domain__base_af6d1707154098606ccf9d86e07731d15}\label{structefl_1_1eina_1_1__domain__base_af6d1707154098606ccf9d86e07731d15}} 
\index{efl\+::eina\+::\+\_\+domain\+\_\+base@{efl\+::eina\+::\+\_\+domain\+\_\+base}!get\+\_\+level@{get\+\_\+level}}
\index{get\+\_\+level@{get\+\_\+level}!efl\+::eina\+::\+\_\+domain\+\_\+base@{efl\+::eina\+::\+\_\+domain\+\_\+base}}
\subsubsection{\texorpdfstring{get\+\_\+level()}{get\_level()}}
{\footnotesize\ttfamily template$<$typename D$>$ \\
\+::\mbox{\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level}} \mbox{\hyperlink{structefl_1_1eina_1_1__domain__base}{efl\+::eina\+::\+\_\+domain\+\_\+base}}$<$ D $>$\+::get\+\_\+level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the domain log level. 

\begin{DoxyReturn}{Returns}
Eina native identifier representing the current log level of the domain. 
\end{DoxyReturn}
