\hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter}{}\doxysection{Gpg\+Frontend\+::Thread\+::Task\+Runner\+Getter Class Reference}
\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter}\index{GpgFrontend::Thread::TaskRunnerGetter@{GpgFrontend::Thread::TaskRunnerGetter}}


Inheritance diagram for Gpg\+Frontend\+::Thread\+::Task\+Runner\+Getter\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Gpg\+Frontend\+::Thread\+::Task\+Runner\+Getter\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_aa2f427dd9cb0d68187504a7363e2d746}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_aa2f427dd9cb0d68187504a7363e2d746}} 
enum {\bfseries Task\+Runner\+Type} \{ \newline
{\bfseries k\+Task\+Runner\+Type\+\_\+\+Default}
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+GPG}
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+IO}
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+Network}
, \newline
{\bfseries k\+Task\+Runner\+Type\+\_\+\+Module}
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+External\+\_\+\+Process}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_a80794d81179f66f4b4ed3122a64f27cf}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_a80794d81179f66f4b4ed3122a64f27cf}} 
{\bfseries Task\+Runner\+Getter} (int channel=\mbox{\hyperlink{classGpgFrontend_1_1SingletonFunctionObject_ad983153cbe3a0c32c123c506e04f31fc}{Singleton\+Function\+Object\+::\+Get\+Default\+Channel}}())
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_aa43273bc86b1f82ea0de0e0b9020fa9a}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_aa43273bc86b1f82ea0de0e0b9020fa9a}} 
auto {\bfseries Get\+Task\+Runner} (Task\+Runner\+Type runner\+\_\+type=k\+Task\+Runner\+Type\+\_\+\+Default) -\/$>$ Task\+Runner\+Ptr
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ae40d4d769bd6a7f3c849cec6746ee530}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ae40d4d769bd6a7f3c849cec6746ee530}} 
void {\bfseries Stop\+All\+Teak\+Runner} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ac68977bae7fed4d6aeed84774fdd80e6}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ac68977bae7fed4d6aeed84774fdd80e6}} 
std\+::map$<$ Task\+Runner\+Type, Task\+Runner\+Ptr $>$ {\bfseries task\+\_\+runners\+\_\+}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_a11c25c91a8093d41449bb5d7fe57ba71}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_a11c25c91a8093d41449bb5d7fe57ba71}} 
std\+::mutex {\bfseries task\+\_\+runners\+\_\+map\+\_\+lock\+\_\+}
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/core/thread/Task\+Runner\+Getter.\+h\item 
src/core/thread/Task\+Runner\+Getter.\+cpp\end{DoxyCompactItemize}
