2022-05-08 19:59:26 +00:00
\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\+ :
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=286pt] { classGpgFrontend_ 1_ 1ArchiveFileOperator_ _ coll_ _ graph}
2022-05-08 22:01:23 +00:00
\end { center}
\end { figure}
\doxysubsection * { Static Public Member Functions}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
static void \mbox { \hyperlink { classGpgFrontend_ 1_ 1ArchiveFileOperator_ ab9159da7105707d91ece86e67deead07} { List\+ Archive} } (const QString \& archive\+ \_ \+ path)
2022-05-08 22:01:23 +00:00
\item
2024-01-23 07:22:33 +00:00
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)
2022-05-08 22:01:23 +00:00
\end { DoxyCompactItemize}
2024-01-23 07:22:33 +00:00
\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().
2022-05-08 22:01:23 +00:00
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}