42 lines
2.9 KiB
TeX
42 lines
2.9 KiB
TeX
\hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl}{}\doxysection{Gpg\+Frontend\+::Singleton\+Storage\+::Impl Class Reference}
|
|
\label{classGpgFrontend_1_1SingletonStorage_1_1Impl}\index{GpgFrontend::SingletonStorage::Impl@{GpgFrontend::SingletonStorage::Impl}}
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Singleton\+Storage\+::Impl\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{classGpgFrontend_1_1SingletonStorage_1_1Impl__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_ade865bcd7947293409158e50195e44ff}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_ade865bcd7947293409158e50195e44ff}}
|
|
void {\bfseries Release\+Channel} (int channel)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_a3d69ec7b0d6dbd7045e144b3218121f0}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_a3d69ec7b0d6dbd7045e144b3218121f0}}
|
|
auto {\bfseries Find\+Object\+In\+Channel} (int channel) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1ChannelObject}{Gpg\+Frontend\+::\+Channel\+Object}} $\ast$
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_a0ca711b7e84f1ce28d387a6383de751c}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_a0ca711b7e84f1ce28d387a6383de751c}}
|
|
auto {\bfseries Get\+All\+Channel\+Id} () -\/$>$ std\+::vector$<$ int $>$
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_a2955cc86eecbb9fedaa9855f098b7824}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_a2955cc86eecbb9fedaa9855f098b7824}}
|
|
auto {\bfseries Set\+Object\+In\+Channel} (int channel, Channel\+Object\+Ptr p\+\_\+obj) -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1ChannelObject}{Gpg\+Frontend\+::\+Channel\+Object}} $\ast$
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Private Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_ad9c24c40dbad720eaf8a6a86156bca86}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_ad9c24c40dbad720eaf8a6a86156bca86}}
|
|
std\+::shared\+\_\+mutex \mbox{\hyperlink{classGpgFrontend_1_1SingletonStorage_1_1Impl_ad9c24c40dbad720eaf8a6a86156bca86}{instances\+\_\+mutex\+\_\+}}
|
|
\begin{DoxyCompactList}\small\item\em mutex for \+\_\+instances\+\_\+map \end{DoxyCompactList}\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1SingletonStorage_1_1Impl_ae9347224f7094fd77236823d69bc3a4c}\label{classGpgFrontend_1_1SingletonStorage_1_1Impl_ae9347224f7094fd77236823d69bc3a4c}}
|
|
std\+::map$<$ int, Channel\+Object\+Ptr $>$ \mbox{\hyperlink{classGpgFrontend_1_1SingletonStorage_1_1Impl_ae9347224f7094fd77236823d69bc3a4c}{instances\+\_\+map\+\_\+}}
|
|
\begin{DoxyCompactList}\small\item\em map of singleton instances \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
src/core/function/basic/Singleton\+Storage.\+cpp\end{DoxyCompactItemize}
|