\hypertarget{classGpgFrontend_1_1ArchiveFileOperator}{}\doxysection{Gpg\+Frontend\+::Archive\+File\+Operator Class Reference} \label{classGpgFrontend_1_1ArchiveFileOperator}\index{GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}} Collaboration diagram for Gpg\+Frontend\+::Archive\+File\+Operator\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=286pt]{classGpgFrontend_1_1ArchiveFileOperator__coll__graph} \end{center} \end{figure} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static void \mbox{\hyperlink{classGpgFrontend_1_1ArchiveFileOperator_ab9159da7105707d91ece86e67deead07}{List\+Archive}} (const QString \&archive\+\_\+path) \item static void \mbox{\hyperlink{classGpgFrontend_1_1ArchiveFileOperator_ad8c5a68a80b99346ab622f329b4c8f3c}{New\+Archive2\+Data\+Exchanger}} (const QString \&target\+\_\+directory, std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GFDataExchanger}{GFData\+Exchanger}} $>$, const Operation\+Callback \&cb) \begin{DoxyCompactList}\small\item\em Create a Archive object. \end{DoxyCompactList}\item static void \mbox{\hyperlink{classGpgFrontend_1_1ArchiveFileOperator_a0970b9c44e6e0a9bf93af31b8a76575b}{Extract\+Archive\+From\+Data\+Exchanger}} (std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GFDataExchanger}{GFData\+Exchanger}} $>$ fd, const QString \&target\+\_\+path, const Operation\+Callback \&cb) \end{DoxyCompactItemize} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1ArchiveFileOperator_a0970b9c44e6e0a9bf93af31b8a76575b}\label{classGpgFrontend_1_1ArchiveFileOperator_a0970b9c44e6e0a9bf93af31b8a76575b}} \index{GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}!ExtractArchiveFromDataExchanger@{ExtractArchiveFromDataExchanger}} \index{ExtractArchiveFromDataExchanger@{ExtractArchiveFromDataExchanger}!GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}} \doxysubsubsection{\texorpdfstring{ExtractArchiveFromDataExchanger()}{ExtractArchiveFromDataExchanger()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+Archive\+File\+Operator\+::\+Extract\+Archive\+From\+Data\+Exchanger (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GFDataExchanger}{GFData\+Exchanger}} $>$}]{fd, }\item[{const QString \&}]{target\+\_\+path, }\item[{const Operation\+Callback \&}]{cb }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \begin{DoxyParams}{Parameters} {\em archive\+\_\+path} & \\ \hline {\em base\+\_\+path} & \\ \hline \end{DoxyParams} References Gpg\+Frontend\+::\+Run\+IOOpera\+Async(). Referenced by Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Decrypt\+Archive(), and Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Decrypt\+Verify\+Archive(). \mbox{\Hypertarget{classGpgFrontend_1_1ArchiveFileOperator_ab9159da7105707d91ece86e67deead07}\label{classGpgFrontend_1_1ArchiveFileOperator_ab9159da7105707d91ece86e67deead07}} \index{GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}!ListArchive@{ListArchive}} \index{ListArchive@{ListArchive}!GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}} \doxysubsubsection{\texorpdfstring{ListArchive()}{ListArchive()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+Archive\+File\+Operator\+::\+List\+Archive (\begin{DoxyParamCaption}\item[{const QString \&}]{archive\+\_\+path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \begin{DoxyParams}{Parameters} {\em archive\+\_\+path} & \\ \hline \end{DoxyParams} \mbox{\Hypertarget{classGpgFrontend_1_1ArchiveFileOperator_ad8c5a68a80b99346ab622f329b4c8f3c}\label{classGpgFrontend_1_1ArchiveFileOperator_ad8c5a68a80b99346ab622f329b4c8f3c}} \index{GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}!NewArchive2DataExchanger@{NewArchive2DataExchanger}} \index{NewArchive2DataExchanger@{NewArchive2DataExchanger}!GpgFrontend::ArchiveFileOperator@{GpgFrontend::ArchiveFileOperator}} \doxysubsubsection{\texorpdfstring{NewArchive2DataExchanger()}{NewArchive2DataExchanger()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+Archive\+File\+Operator\+::\+New\+Archive2\+Data\+Exchanger (\begin{DoxyParamCaption}\item[{const QString \&}]{target\+\_\+directory, }\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1GFDataExchanger}{GFData\+Exchanger}} $>$}]{exchanger, }\item[{const Operation\+Callback \&}]{cb }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} Create a Archive object. \begin{DoxyParams}{Parameters} {\em base\+\_\+path} & \\ \hline {\em archive\+\_\+path} & \\ \hline {\em compress} & \\ \hline {\em files} & \\ \hline \end{DoxyParams} References Gpg\+Frontend\+::\+Run\+IOOpera\+Async(). Referenced by Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Encrypt\+Derectory\+Symmetric(), Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Encrypt\+Derectory\+Symmetric\+Sync(), Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Encrypt\+Directory(), and Gpg\+Frontend\+::\+Gpg\+File\+Opera\+::\+Encrypt\+Sign\+Directory(). The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/core/function/Archive\+File\+Operator.\+h\item src/core/function/Archive\+File\+Operator.\+cpp\end{DoxyCompactItemize}