2022-05-08 19:59:26 +00:00
|
|
|
\hypertarget{classGpgFrontend_1_1GpgCommandExecutor}{}\doxysection{Gpg\+Frontend\+::Gpg\+Command\+Executor Class Reference}
|
|
|
|
\label{classGpgFrontend_1_1GpgCommandExecutor}\index{GpgFrontend::GpgCommandExecutor@{GpgFrontend::GpgCommandExecutor}}
|
|
|
|
|
|
|
|
|
2022-11-26 18:19:17 +00:00
|
|
|
Extra commands related to GPG.
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$Gpg\+Command\+Executor.\+h$>$}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Gpg\+Command\+Executor\+:
|
2022-05-08 22:01:23 +00:00
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
2024-01-23 07:22:33 +00:00
|
|
|
\includegraphics[width=277pt]{classGpgFrontend_1_1GpgCommandExecutor__coll__graph}
|
2022-05-08 22:01:23 +00:00
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
2024-01-23 07:22:33 +00:00
|
|
|
\doxysubsection*{Classes}
|
2022-05-08 19:59:26 +00:00
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
struct \mbox{\hyperlink{structGpgFrontend_1_1GpgCommandExecutor_1_1ExecuteContext}{Execute\+Context}}
|
2023-02-25 08:33:31 +00:00
|
|
|
\end{DoxyCompactItemize}
|
2024-01-23 07:22:33 +00:00
|
|
|
\doxysubsection*{Public Types}
|
2022-05-08 19:59:26 +00:00
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgCommandExecutor_a42cbe93981d496b6dc61e28e3dcfb6e6}\label{classGpgFrontend_1_1GpgCommandExecutor_a42cbe93981d496b6dc61e28e3dcfb6e6}}
|
|
|
|
using {\bfseries Execute\+Contexts} = QList$<$ \mbox{\hyperlink{structGpgFrontend_1_1GpgCommandExecutor_1_1ExecuteContext}{Execute\+Context}} $>$
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Static Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
static void \mbox{\hyperlink{classGpgFrontend_1_1GpgCommandExecutor_ac3f979fcd910206e2d9cb30930e9eecb}{Execute\+Sync}} (\mbox{\hyperlink{structGpgFrontend_1_1GpgCommandExecutor_1_1ExecuteContext}{Execute\+Context}})
|
|
|
|
\begin{DoxyCompactList}\small\item\em Excuting a command. \end{DoxyCompactList}\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgCommandExecutor_a1412fef6649e8fa7d7376f233841b60d}\label{classGpgFrontend_1_1GpgCommandExecutor_a1412fef6649e8fa7d7376f233841b60d}}
|
|
|
|
static void {\bfseries Execute\+Concurrently\+Async} (Execute\+Contexts)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgCommandExecutor_ae749d88c09b467b800a9f5682c142bb6}\label{classGpgFrontend_1_1GpgCommandExecutor_ae749d88c09b467b800a9f5682c142bb6}}
|
|
|
|
static void {\bfseries Execute\+Concurrently\+Sync} (Execute\+Contexts)
|
|
|
|
\end{DoxyCompactItemize}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
2022-11-26 18:19:17 +00:00
|
|
|
Extra commands related to GPG.
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1GpgCommandExecutor_ac3f979fcd910206e2d9cb30930e9eecb}\label{classGpgFrontend_1_1GpgCommandExecutor_ac3f979fcd910206e2d9cb30930e9eecb}}
|
|
|
|
\index{GpgFrontend::GpgCommandExecutor@{GpgFrontend::GpgCommandExecutor}!ExecuteSync@{ExecuteSync}}
|
|
|
|
\index{ExecuteSync@{ExecuteSync}!GpgFrontend::GpgCommandExecutor@{GpgFrontend::GpgCommandExecutor}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{ExecuteSync()}{ExecuteSync()}}
|
|
|
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Gpg\+Command\+Executor\+::\+Execute\+Sync (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structGpgFrontend_1_1GpgCommandExecutor_1_1ExecuteContext}{Execute\+Context}}}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2023-02-25 08:33:31 +00:00
|
|
|
Excuting a command.
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em arguments} & Command parameters \\
|
|
|
|
\hline
|
|
|
|
{\em interact\+\_\+func} & Command answering function \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
|
|
|
|
|
2024-01-23 07:22:33 +00:00
|
|
|
References Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Task\+Runner\+Getter $>$\+::\+Get\+Instance().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2024-01-23 07:22:33 +00:00
|
|
|
Referenced by Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Clear\+Gpg\+Password\+Cache(), Gpg\+Frontend\+::\+Gpg\+Key\+Opera\+::\+Generate\+Revoke\+Cert(), Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Reload\+Gpg\+Components(), Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Reset\+Configures(), Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Restart\+Gpg\+Components(), Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Start\+Dirmngr(), Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Start\+Gpg\+Agent(), and Gpg\+Frontend\+::\+Gpg\+Advanced\+Operator\+::\+Start\+Key\+Boxd().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
src/core/function/gpg/Gpg\+Command\+Executor.\+h\item
|
|
|
|
src/core/function/gpg/Gpg\+Command\+Executor.\+cpp\end{DoxyCompactItemize}
|