\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 \hyperlink{structefl_1_1eina_1_1__domain__base_a520e8f45cdaf7ddbfa9b3ce6efa85eed}{set\+\_\+level} (\+::\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 
\+::\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level} \hyperlink{structefl_1_1eina_1_1__domain__base_a8439b8116557c183ea85904666c587ec}{get\+\_\+level} () const 
\begin{DoxyCompactList}\small\item\em Get the domain log level. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}{void \hyperlink{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}{set\+\_\+level} (\hyperlink{structefl_1_1eina_1_1log__level_1_1critical__t}{log\+\_\+level\+::critical\+\_\+t} l)}\label{structefl_1_1eina_1_1__domain__base_a7f1ba3eaa5211c018eb50180219f1a87}

\begin{DoxyCompactList}\small\item\em Set the domain log level based on the given log level type. \end{DoxyCompactList}\item 
\hypertarget{structefl_1_1eina_1_1__domain__base_a58a8f091802821203fcd1aa15d370866}{void {\bfseries set\+\_\+level} (\hyperlink{structefl_1_1eina_1_1log__level_1_1error__t}{log\+\_\+level\+::error\+\_\+t} l)}\label{structefl_1_1eina_1_1__domain__base_a58a8f091802821203fcd1aa15d370866}

\item 
\hypertarget{structefl_1_1eina_1_1__domain__base_a17c0b24b4f79a8feb5bf8eabf7081524}{void {\bfseries set\+\_\+level} (\hyperlink{structefl_1_1eina_1_1log__level_1_1info__t}{log\+\_\+level\+::info\+\_\+t} l)}\label{structefl_1_1eina_1_1__domain__base_a17c0b24b4f79a8feb5bf8eabf7081524}

\item 
\hypertarget{structefl_1_1eina_1_1__domain__base_a283d66c6ca83c54804580b3ae1302077}{void {\bfseries set\+\_\+level} (\hyperlink{structefl_1_1eina_1_1log__level_1_1debug__t}{log\+\_\+level\+::debug\+\_\+t} l)}\label{structefl_1_1eina_1_1__domain__base_a283d66c6ca83c54804580b3ae1302077}

\item 
\hypertarget{structefl_1_1eina_1_1__domain__base_a57aa8f625c883e813eaeddc9981f7392}{void {\bfseries set\+\_\+level} (\hyperlink{structefl_1_1eina_1_1log__level_1_1warn__t}{log\+\_\+level\+::warn\+\_\+t} l)}\label{structefl_1_1eina_1_1__domain__base_a57aa8f625c883e813eaeddc9981f7392}

\end{DoxyCompactItemize}



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

Base implementation for log domains. 

\subsection{Member Function Documentation}
\hypertarget{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[{set\+\_\+level}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename D$>$ void {\bf efl\+::eina\+::\+\_\+domain\+\_\+base}$<$ D $>$\+::set\+\_\+level (
\begin{DoxyParamCaption}
\item[{\+::{\bf Eina\+\_\+\+Log\+\_\+\+Level}}]{l}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1eina_1_1__domain__base_a520e8f45cdaf7ddbfa9b3ce6efa85eed}


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}
\hypertarget{structefl_1_1eina_1_1__domain__base_a8439b8116557c183ea85904666c587ec}{\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[{get\+\_\+level}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename D$>$ \+::{\bf Eina\+\_\+\+Log\+\_\+\+Level} {\bf efl\+::eina\+::\+\_\+domain\+\_\+base}$<$ D $>$\+::get\+\_\+level (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1eina_1_1__domain__base_a8439b8116557c183ea85904666c587ec}


Get the domain log level. 

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