\hypertarget{classGpgFrontend_1_1CoreCommonUtil}{}\doxysection{Gpg\+Frontend\+::Core\+Common\+Util Class Reference}
\label{classGpgFrontend_1_1CoreCommonUtil}\index{GpgFrontend::CoreCommonUtil@{GpgFrontend::CoreCommonUtil}}


Inheritance diagram for Gpg\+Frontend\+::Core\+Common\+Util\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=249pt]{classGpgFrontend_1_1CoreCommonUtil__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Gpg\+Frontend\+::Core\+Common\+Util\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGpgFrontend_1_1CoreCommonUtil__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_ae78bbd20a519cbd8b4384e443c98231e}\label{classGpgFrontend_1_1CoreCommonUtil_ae78bbd20a519cbd8b4384e443c98231e}} 
void {\bfseries Signal\+Gnupg\+Not\+Install} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}\label{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}} 
void \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_abe5fa8731b0b672613505d59a576a3d7}{Set\+Temp\+Cache\+Value}} (const std\+::string \&, const std\+::string \&)
\begin{DoxyCompactList}\small\item\em set a temp cache under a certain key \end{DoxyCompactList}\item 
std\+::string \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_aa3e4003ca3248537973ea6cf42e9f040}{Get\+Temp\+Cache\+Value}} (const std\+::string \&)
\begin{DoxyCompactList}\small\item\em after get the temp cache, its value will be imediately ease in storage \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_ae2df4542d0d7d15a542f9c664f1f295f}{Reset\+Temp\+Cache\+Value}} (const std\+::string \&)
\begin{DoxyCompactList}\small\item\em imediately ease temp cache in storage \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}\label{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}} 
static \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil}{Core\+Common\+Util}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil_a8588dfa6ccb57c055f022b13e2da1e7c}{Get\+Instance}} ()
\begin{DoxyCompactList}\small\item\em Construct a new Core Common Util object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_a4d36aa8744c3fb246080075ca1d81c9a}\label{classGpgFrontend_1_1CoreCommonUtil_a4d36aa8744c3fb246080075ca1d81c9a}} 
std\+::map$<$ std\+::string, std\+::string $>$ {\bfseries temp\+\_\+cache\+\_\+}
\end{DoxyCompactItemize}
\doxysubsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_a84e293c5806f34231e682426092ed298}\label{classGpgFrontend_1_1CoreCommonUtil_a84e293c5806f34231e682426092ed298}} 
static std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1CoreCommonUtil}{Core\+Common\+Util}} $>$ {\bfseries instance\+\_\+} = nullptr
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_aa3e4003ca3248537973ea6cf42e9f040}\label{classGpgFrontend_1_1CoreCommonUtil_aa3e4003ca3248537973ea6cf42e9f040}} 
\index{GpgFrontend::CoreCommonUtil@{GpgFrontend::CoreCommonUtil}!GetTempCacheValue@{GetTempCacheValue}}
\index{GetTempCacheValue@{GetTempCacheValue}!GpgFrontend::CoreCommonUtil@{GpgFrontend::CoreCommonUtil}}
\doxysubsubsection{\texorpdfstring{GetTempCacheValue()}{GetTempCacheValue()}}
{\footnotesize\ttfamily std\+::string Gpg\+Frontend\+::\+Core\+Common\+Util\+::\+Get\+Temp\+Cache\+Value (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key }\end{DoxyParamCaption})}



after get the temp cache, its value will be imediately ease in storage 

\begin{DoxyReturn}{Returns}
std\+::string 
\end{DoxyReturn}


Referenced by Gpg\+Frontend\+::\+Gpg\+Context\+::custom\+\_\+passphrase\+\_\+cb().

\mbox{\Hypertarget{classGpgFrontend_1_1CoreCommonUtil_ae2df4542d0d7d15a542f9c664f1f295f}\label{classGpgFrontend_1_1CoreCommonUtil_ae2df4542d0d7d15a542f9c664f1f295f}} 
\index{GpgFrontend::CoreCommonUtil@{GpgFrontend::CoreCommonUtil}!ResetTempCacheValue@{ResetTempCacheValue}}
\index{ResetTempCacheValue@{ResetTempCacheValue}!GpgFrontend::CoreCommonUtil@{GpgFrontend::CoreCommonUtil}}
\doxysubsubsection{\texorpdfstring{ResetTempCacheValue()}{ResetTempCacheValue()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Core\+Common\+Util\+::\+Reset\+Temp\+Cache\+Value (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key }\end{DoxyParamCaption})}



imediately ease temp cache in storage 

\begin{DoxyReturn}{Returns}
std\+::string 
\end{DoxyReturn}


Referenced by Gpg\+Frontend\+::\+UI\+::\+Key\+Gen\+Dialog\+::slot\+\_\+key\+\_\+gen\+\_\+accept(), and Gpg\+Frontend\+::\+UI\+::\+Subkey\+Generate\+Dialog\+::slot\+\_\+key\+\_\+gen\+\_\+accept().



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/core/common/Core\+Common\+Util.\+h\item 
src/core/common/Core\+Common\+Util.\+cpp\end{DoxyCompactItemize}
