2022-05-13 17:46:04 +00:00
|
|
|
\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
|
2024-01-23 07:22:33 +00:00
|
|
|
\includegraphics[width=350pt]{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter__coll__graph}
|
2022-05-13 17:46:04 +00:00
|
|
|
\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}}
|
2023-01-07 14:23:38 +00:00
|
|
|
enum {\bfseries Task\+Runner\+Type} \{ \newline
|
|
|
|
{\bfseries k\+Task\+Runner\+Type\+\_\+\+Default}
|
2022-11-26 18:19:17 +00:00
|
|
|
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+GPG}
|
|
|
|
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+IO}
|
|
|
|
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+Network}
|
2023-01-07 14:23:38 +00:00
|
|
|
, \newline
|
2024-01-23 07:22:33 +00:00
|
|
|
{\bfseries k\+Task\+Runner\+Type\+\_\+\+Module}
|
|
|
|
, {\bfseries k\+Task\+Runner\+Type\+\_\+\+External\+\_\+\+Process}
|
2022-05-13 17:46:04 +00:00
|
|
|
\}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\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
|
2022-05-13 17:46:04 +00:00
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ae40d4d769bd6a7f3c849cec6746ee530}\label{classGpgFrontend_1_1Thread_1_1TaskRunnerGetter_ae40d4d769bd6a7f3c849cec6746ee530}}
|
|
|
|
void {\bfseries Stop\+All\+Teak\+Runner} ()
|
2022-05-13 17:46:04 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Private Attributes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\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\+\_\+}
|
2022-05-13 17:46:04 +00:00
|
|
|
\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}
|