\hypertarget{struct__Eina__Future__Cb__Log__Desc}{}\doxysection{\+\_\+\+Eina\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Log\+\_\+\+Desc Struct Reference}
\label{struct__Eina__Future__Cb__Log__Desc}\index{\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}}


This struct is used by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}} and its contents will be routed to eina\+\_\+log\+\_\+print() along side the future value.  




{\ttfamily \#include $<$eina\+\_\+promise.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{struct__Eina__Future__Cb__Log__Desc_a3b102d72240fc8fed9eb9529dfc73454}{prefix}}
\begin{DoxyCompactList}\small\item\em The prefix to be printed. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{struct__Eina__Future__Cb__Log__Desc_ae5a30e373ff8f0bd5b999496c019c2fe}{suffix}}
\begin{DoxyCompactList}\small\item\em The suffix the be printed. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{struct__Eina__Future__Cb__Log__Desc_a2b5cdedfc4bcd383d341fc9bb816fb46}{file}}
\begin{DoxyCompactList}\small\item\em The file name to be passed to eina\+\_\+log\+\_\+print(). \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{struct__Eina__Future__Cb__Log__Desc_ac40ef8a65fbdec71615d6327b588f135}{func}}
\begin{DoxyCompactList}\small\item\em The file name to be passed to eina\+\_\+log\+\_\+print(). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_a160bbd8d35b40b00d0ef41d9d283101c}\label{struct__Eina__Future__Cb__Log__Desc_a160bbd8d35b40b00d0ef41d9d283101c}} 
\mbox{\hyperlink{group__Eina__Log__Group_ga5c0cd3a8463b76bb855805b70f58c7dd}{Eina\+\_\+\+Log\+\_\+\+Level}} {\bfseries level}
\begin{DoxyCompactList}\small\item\em The Eina\+\_\+\+Log\+\_\+\+Level to use. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_ae20c3c17ec8f6c62b5041d26b6b17b8c}\label{struct__Eina__Future__Cb__Log__Desc_ae20c3c17ec8f6c62b5041d26b6b17b8c}} 
int {\bfseries domain}
\begin{DoxyCompactList}\small\item\em The log domain to use. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_a2cab78b0d653b250d7b68f8ffb848c5a}\label{struct__Eina__Future__Cb__Log__Desc_a2cab78b0d653b250d7b68f8ffb848c5a}} 
int {\bfseries line}
\begin{DoxyCompactList}\small\item\em The line number to be passed to eina\+\_\+log\+\_\+print(). \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This struct is used by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}} and its contents will be routed to eina\+\_\+log\+\_\+print() along side the future value. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}} 
\end{DoxySeeAlso}


\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_a3b102d72240fc8fed9eb9529dfc73454}\label{struct__Eina__Future__Cb__Log__Desc_a3b102d72240fc8fed9eb9529dfc73454}} 
\index{\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}!prefix@{prefix}}
\index{prefix@{prefix}!\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}}
\doxysubsubsection{\texorpdfstring{prefix}{prefix}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Eina\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Log\+\_\+\+Desc\+::prefix}



The prefix to be printed. 

If {\ttfamily NULL} an empty string (\char`\"{}\char`\"{}) is used. 

Referenced by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}}.

\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_ae5a30e373ff8f0bd5b999496c019c2fe}\label{struct__Eina__Future__Cb__Log__Desc_ae5a30e373ff8f0bd5b999496c019c2fe}} 
\index{\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}!suffix@{suffix}}
\index{suffix@{suffix}!\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}}
\doxysubsubsection{\texorpdfstring{suffix}{suffix}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Eina\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Log\+\_\+\+Desc\+::suffix}



The suffix the be printed. 

If {\ttfamily NULL} \textquotesingle{}~\newline
\textquotesingle{} is used. 

Referenced by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}}.

\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_a2b5cdedfc4bcd383d341fc9bb816fb46}\label{struct__Eina__Future__Cb__Log__Desc_a2b5cdedfc4bcd383d341fc9bb816fb46}} 
\index{\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}!file@{file}}
\index{file@{file}!\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}}
\doxysubsubsection{\texorpdfstring{file}{file}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Eina\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Log\+\_\+\+Desc\+::file}



The file name to be passed to eina\+\_\+log\+\_\+print(). 

if {\ttfamily NULL} \char`\"{}\+Unknown file\char`\"{} is used. 

Referenced by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}}.

\mbox{\Hypertarget{struct__Eina__Future__Cb__Log__Desc_ac40ef8a65fbdec71615d6327b588f135}\label{struct__Eina__Future__Cb__Log__Desc_ac40ef8a65fbdec71615d6327b588f135}} 
\index{\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}!func@{func}}
\index{func@{func}!\_Eina\_Future\_Cb\_Log\_Desc@{\_Eina\_Future\_Cb\_Log\_Desc}}
\doxysubsubsection{\texorpdfstring{func}{func}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Eina\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Log\+\_\+\+Desc\+::func}



The file name to be passed to eina\+\_\+log\+\_\+print(). 

if {\ttfamily NULL} \char`\"{}\+Unknown function\char`\"{} is used. 

Referenced by \mbox{\hyperlink{group__Eina__Future_ga25abdeb653ee9056a33288874d8d7111}{eina\+\_\+future\+\_\+cb\+\_\+log\+\_\+from\+\_\+desc()}}.

