162 lines
10 KiB
TeX
162 lines
10 KiB
TeX
|
\hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl}{}\doxysection{Gpg\+Frontend\+::Thread\+::Task\+::Impl Class Reference}
|
||
|
\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl}\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
|
||
|
|
||
|
Collaboration diagram for Gpg\+Frontend\+::Thread\+::Task\+::Impl\+:
|
||
|
\nopagebreak
|
||
|
\begin{figure}[H]
|
||
|
\begin{center}
|
||
|
\leavevmode
|
||
|
\includegraphics[height=550pt]{classGpgFrontend_1_1Thread_1_1Task_1_1Impl__coll__graph}
|
||
|
\end{center}
|
||
|
\end{figure}
|
||
|
\doxysubsection*{Public Member Functions}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ae7d3121030a93a2420350fc579928df8}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ae7d3121030a93a2420350fc579928df8}}
|
||
|
{\bfseries Impl} (\mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task}{Task}} $\ast$parent, QString name)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a27d0bbc6af06626bd67285c095313f0e}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a27d0bbc6af06626bd67285c095313f0e}}
|
||
|
{\bfseries Impl} (\mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task}{Task}} $\ast$parent, Task\+Runnable runnable, QString name, Data\+Object\+Ptr data\+\_\+object)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a65de8c02c4d2d8badba8e0fb1a21e6b6}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a65de8c02c4d2d8badba8e0fb1a21e6b6}}
|
||
|
{\bfseries Impl} (\mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task}{Task}} $\ast$parent, Task\+Runnable runnable, QString name, Data\+Object\+Ptr data\+\_\+object, Task\+Callback callback)
|
||
|
\item
|
||
|
auto \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a2b844765ba5c75ee061fe19ccb663e1d}{Get\+Full\+ID}} () const -\/$>$ QString
|
||
|
\item
|
||
|
auto \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a80cea2ad3b8049cc5c71c79952eaaeb8}{Get\+UUID}} () const -\/$>$ QString
|
||
|
\item
|
||
|
auto \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_af57e2e511eb44f755d1bfc62898f433d}{Run}} () -\/$>$ int
|
||
|
\item
|
||
|
void \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_aef6600ccb8fed406e8b9112b5dd7ef8f}{Hold\+On\+Life\+Cycle}} (bool hold\+\_\+on)
|
||
|
\begin{DoxyCompactList}\small\item\em Set the Finish After Run object. \end{DoxyCompactList}\item
|
||
|
void \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4f5addc7abfd18e180a5969895f5d83a}{Set\+RTN}} (int rtn)
|
||
|
\item
|
||
|
auto \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a7a4918c9e0edd5ca6e843b370326666b}{Get\+RTN}} () const
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Private Member Functions}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4d9dd61c1e5525b41de70e1bda2f6137}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4d9dd61c1e5525b41de70e1bda2f6137}}
|
||
|
void {\bfseries init} ()
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Static Private Member Functions}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
static auto \mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ad0878b39a1fe88d7a207ee0df0b90842}{generate\+\_\+uuid}} () -\/$>$ QString
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Private Attributes}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ada0cade5504c349b91e261a2e8de93d2}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ada0cade5504c349b91e261a2e8de93d2}}
|
||
|
\mbox{\hyperlink{classGpgFrontend_1_1Thread_1_1Task}{Task}} $\ast$const {\bfseries parent\+\_\+}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_af8e894802cf9be661b0948e6ed64983e}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_af8e894802cf9be661b0948e6ed64983e}}
|
||
|
const QString {\bfseries uuid\+\_\+}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4a583a25185e2f0543ce127b58f483f4}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4a583a25185e2f0543ce127b58f483f4}}
|
||
|
const QString {\bfseries name\+\_\+}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a0a9e26e0652fa795db0ea75d9d4a22b4}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a0a9e26e0652fa795db0ea75d9d4a22b4}}
|
||
|
Task\+Runnable {\bfseries runnable\+\_\+}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ad34e22b1a93671aff7fb15609281de9c}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ad34e22b1a93671aff7fb15609281de9c}}
|
||
|
Task\+Callback {\bfseries callback\+\_\+}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a6d9285cc0f8d3b527bcd9f3882e86c9e}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a6d9285cc0f8d3b527bcd9f3882e86c9e}}
|
||
|
int {\bfseries rtn\+\_\+} = -\/99
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a194f4e5ee8a6ef14bde85a3bb08bebae}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a194f4e5ee8a6ef14bde85a3bb08bebae}}
|
||
|
QThread $\ast$ {\bfseries callback\+\_\+thread\+\_\+} = nullptr
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a99d15d4c664a06c124828d515d07a2c4}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a99d15d4c664a06c124828d515d07a2c4}}
|
||
|
Data\+Object\+Ptr {\bfseries data\+\_\+object\+\_\+} = nullptr
|
||
|
\end{DoxyCompactItemize}
|
||
|
|
||
|
|
||
|
\doxysubsection{Member Function Documentation}
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ad0878b39a1fe88d7a207ee0df0b90842}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_ad0878b39a1fe88d7a207ee0df0b90842}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!generate\_uuid@{generate\_uuid}}
|
||
|
\index{generate\_uuid@{generate\_uuid}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{generate\_uuid()}{generate\_uuid()}}
|
||
|
{\footnotesize\ttfamily static auto Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::generate\+\_\+uuid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ QString \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}}
|
||
|
|
||
|
\begin{DoxyReturn}{Returns}
|
||
|
QString
|
||
|
\end{DoxyReturn}
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a2b844765ba5c75ee061fe19ccb663e1d}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a2b844765ba5c75ee061fe19ccb663e1d}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!GetFullID@{GetFullID}}
|
||
|
\index{GetFullID@{GetFullID}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{GetFullID()}{GetFullID()}}
|
||
|
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Get\+Full\+ID (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString \hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
\begin{DoxyReturn}{Returns}
|
||
|
QString
|
||
|
\end{DoxyReturn}
|
||
|
|
||
|
|
||
|
Referenced by Run().
|
||
|
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a7a4918c9e0edd5ca6e843b370326666b}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a7a4918c9e0edd5ca6e843b370326666b}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!GetRTN@{GetRTN}}
|
||
|
\index{GetRTN@{GetRTN}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{GetRTN()}{GetRTN()}}
|
||
|
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Get\+RTN (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
\begin{DoxyReturn}{Returns}
|
||
|
auto
|
||
|
\end{DoxyReturn}
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a80cea2ad3b8049cc5c71c79952eaaeb8}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a80cea2ad3b8049cc5c71c79952eaaeb8}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!GetUUID@{GetUUID}}
|
||
|
\index{GetUUID@{GetUUID}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{GetUUID()}{GetUUID()}}
|
||
|
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Get\+UUID (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ QString \hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
\begin{DoxyReturn}{Returns}
|
||
|
QString
|
||
|
\end{DoxyReturn}
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_aef6600ccb8fed406e8b9112b5dd7ef8f}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_aef6600ccb8fed406e8b9112b5dd7ef8f}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!HoldOnLifeCycle@{HoldOnLifeCycle}}
|
||
|
\index{HoldOnLifeCycle@{HoldOnLifeCycle}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{HoldOnLifeCycle()}{HoldOnLifeCycle()}}
|
||
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Hold\+On\+Life\+Cycle (\begin{DoxyParamCaption}\item[{bool}]{hold\+\_\+on }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
|
||
|
|
||
|
Set the Finish After Run object.
|
||
|
|
||
|
|
||
|
\begin{DoxyParams}{Parameters}
|
||
|
{\em finish\+\_\+after\+\_\+run} & \\
|
||
|
\hline
|
||
|
\end{DoxyParams}
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_af57e2e511eb44f755d1bfc62898f433d}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_af57e2e511eb44f755d1bfc62898f433d}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!Run@{Run}}
|
||
|
\index{Run@{Run}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{Run()}{Run()}}
|
||
|
{\footnotesize\ttfamily auto Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Run (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ int \hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
\begin{DoxyReturn}{Returns}
|
||
|
int
|
||
|
\end{DoxyReturn}
|
||
|
|
||
|
|
||
|
References Get\+Full\+ID().
|
||
|
|
||
|
\mbox{\Hypertarget{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4f5addc7abfd18e180a5969895f5d83a}\label{classGpgFrontend_1_1Thread_1_1Task_1_1Impl_a4f5addc7abfd18e180a5969895f5d83a}}
|
||
|
\index{GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}!SetRTN@{SetRTN}}
|
||
|
\index{SetRTN@{SetRTN}!GpgFrontend::Thread::Task::Impl@{GpgFrontend::Thread::Task::Impl}}
|
||
|
\doxysubsubsection{\texorpdfstring{SetRTN()}{SetRTN()}}
|
||
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Thread\+::\+Task\+::\+Impl\+::\+Set\+RTN (\begin{DoxyParamCaption}\item[{int}]{rtn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||
|
|
||
|
|
||
|
\begin{DoxyParams}{Parameters}
|
||
|
{\em rtn} & \\
|
||
|
\hline
|
||
|
\end{DoxyParams}
|
||
|
|
||
|
|
||
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
src/core/thread/Task.\+cpp\end{DoxyCompactItemize}
|