2022-05-09 15:32:58 +00:00
\hypertarget { classGpgFrontend_ 1_ 1SingletonStorageCollection} { } \doxysection { Gpg\+ Frontend\+ ::Singleton\+ Storage\+ Collection Class Reference}
\label { classGpgFrontend_ 1_ 1SingletonStorageCollection} \index { GpgFrontend::SingletonStorageCollection@{ GpgFrontend::SingletonStorageCollection} }
Collaboration diagram for Gpg\+ Frontend\+ ::Singleton\+ Storage\+ Collection\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1SingletonStorageCollection_ _ coll_ _ graph}
\end { center}
\end { figure}
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage} { Singleton\+ Storage} } $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorageCollection_ a6f933390c54b7f55d5ffb4624074725f} { Get\+ Singleton\+ Storage} } (const std\+ ::type\+ \_ \+ info \& )
\begin { DoxyCompactList} \small \item \em Get the Singleton Storage object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Static Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-12-22 08:19:55 +00:00
static \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorageCollection} { Singleton\+ Storage\+ Collection} } $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ac56d19e0d4b99e7b8a86a017721f3db1} { Get\+ Instance} } (bool force\+ \_ \+ refresh)
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em Get the Instance object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ab648cb257beb2475eb5fca6453c331f9} \label { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ab648cb257beb2475eb5fca6453c331f9} }
std\+ ::shared\+ \_ \+ mutex \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ab648cb257beb2475eb5fca6453c331f9} { storages\+ \_ \+ mutex\+ \_ \+ } }
\begin { DoxyCompactList} \small \item \em mutex for storages\+ \_ \+ map\+ \_ \+ \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ae28930630a2dce804cff5589155aadfc} \label { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ae28930630a2dce804cff5589155aadfc} }
std\+ ::map$ < $ size\+ \_ \+ t, std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage} { Singleton\+ Storage} } $ > $ $ > $ { \bfseries storages\+ \_ \+ map\+ \_ \+ }
\end { DoxyCompactItemize}
\doxysubsection { Member Function Documentation}
2022-12-22 08:19:55 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ac56d19e0d4b99e7b8a86a017721f3db1} \label { classGpgFrontend_ 1_ 1SingletonStorageCollection_ ac56d19e0d4b99e7b8a86a017721f3db1} }
2022-05-09 15:32:58 +00:00
\index { GpgFrontend::SingletonStorageCollection@{ GpgFrontend::SingletonStorageCollection} !GetInstance@{ GetInstance} }
\index { GetInstance@{ GetInstance} !GpgFrontend::SingletonStorageCollection@{ GpgFrontend::SingletonStorageCollection} }
\doxysubsubsection { \texorpdfstring { GetInstance()} { GetInstance()} }
2022-12-22 08:19:55 +00:00
{ \footnotesize \ttfamily \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorageCollection} { Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection} } $ \ast $ Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Instance (\begin { DoxyParamCaption} \item [{bool}] { force\+ \_ \+ refresh = { \ttfamily false} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [static]} }
2022-05-09 15:32:58 +00:00
Get the Instance object.
\begin { DoxyReturn} { Returns}
Singleton\+ Storage\+ Collection$ \ast $
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Create\+ Instance(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Get\+ All\+ Channel\+ Id(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Release\+ Channel().
2022-05-09 15:32:58 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorageCollection_ a6f933390c54b7f55d5ffb4624074725f} \label { classGpgFrontend_ 1_ 1SingletonStorageCollection_ a6f933390c54b7f55d5ffb4624074725f} }
\index { GpgFrontend::SingletonStorageCollection@{ GpgFrontend::SingletonStorageCollection} !GetSingletonStorage@{ GetSingletonStorage} }
\index { GetSingletonStorage@{ GetSingletonStorage} !GpgFrontend::SingletonStorageCollection@{ GpgFrontend::SingletonStorageCollection} }
\doxysubsubsection { \texorpdfstring { GetSingletonStorage()} { GetSingletonStorage()} }
{ \footnotesize \ttfamily \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage} { Gpg\+ Frontend\+ ::\+ Singleton\+ Storage} } $ \ast $ Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Singleton\+ Storage (\begin { DoxyParamCaption} \item [{const std\+::type\+\_\+info \&}] { type\+ \_ \+ id } \end { DoxyParamCaption} )}
Get the Singleton Storage object.
\begin { DoxyParams} { Parameters}
{ \em singleton\+ \_ \+ function\+ \_ \+ object} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
Singleton\+ Storage$ \ast $
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Create\+ Instance(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Get\+ All\+ Channel\+ Id(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ \+ ::\+ Release\+ Channel().
2022-05-09 15:32:58 +00:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/core/Gpg\+ Function\+ Object.\+ h\item
src/core/Gpg\+ Function\+ Object.\+ cpp\end { DoxyCompactItemize}