2022-05-09 15:32:58 +00:00
\hypertarget { classGpgFrontend_ 1_ 1SingletonStorage} { } \doxysection { Gpg\+ Frontend\+ ::Singleton\+ Storage Class Reference}
\label { classGpgFrontend_ 1_ 1SingletonStorage} \index { GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} }
Collaboration diagram for Gpg\+ Frontend\+ ::Singleton\+ Storage\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
2024-01-23 07:22:33 +00:00
\includegraphics [width=248pt] { classGpgFrontend_ 1_ 1SingletonStorage_ _ coll_ _ graph}
2022-05-09 15:32:58 +00:00
\end { center}
\end { figure}
2024-01-23 07:22:33 +00:00
\doxysubsection * { Classes}
\begin { DoxyCompactItemize}
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ 1_ 1Impl} { Impl} }
\end { DoxyCompactItemize}
2022-05-09 15:32:58 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ adb22cc80a1ab040b6e4bce962625edfd} { Release\+ Channel} } (int channel)
\item
2024-01-23 07:22:33 +00:00
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ aca3f30ca1bf528ac71351ca913b4f464} { Find\+ Object\+ In\+ Channel} } (int channel) -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1ChannelObject} { Channel\+ Object} } $ \ast $
2022-05-09 15:32:58 +00:00
\item
2024-01-23 07:22:33 +00:00
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ aa5fd3f6f18f7c9435df0bb32707e3871} { Get\+ All\+ Channel\+ Id} } () -\/ $ > $ std\+ ::vector$ < $ int $ > $
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em Get all the channel ids. \end { DoxyCompactList} \item
2024-01-23 07:22:33 +00:00
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ a8da5e914fe1469681a0caec2542428d8} { Set\+ Object\+ In\+ Channel} } (int channel, Channel\+ Object\+ Ptr p\+ \_ \+ obj) -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1ChannelObject} { Channel\+ Object} } $ \ast $
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em Set a new object in channel object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorage_ a92b2f81399b2bfc44705061fd67d738c} \label { classGpgFrontend_ 1_ 1SingletonStorage_ a92b2f81399b2bfc44705061fd67d738c} }
Secure\+ Unique\+ Ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonStorage_ 1_ 1Impl} { Impl} } $ > $ { \bfseries p\+ \_ \+ }
\end { DoxyCompactItemize}
2022-05-09 15:32:58 +00:00
\doxysubsection { Member Function Documentation}
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorage_ aca3f30ca1bf528ac71351ca913b4f464} \label { classGpgFrontend_ 1_ 1SingletonStorage_ aca3f30ca1bf528ac71351ca913b4f464} }
2022-05-09 15:32:58 +00:00
\index { GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} !FindObjectInChannel@{ FindObjectInChannel} }
\index { FindObjectInChannel@{ FindObjectInChannel} !GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} }
\doxysubsubsection { \texorpdfstring { FindObjectInChannel()} { FindObjectInChannel()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Find\+ Object\+ In\+ Channel (\begin { DoxyParamCaption} \item [{int}] { channel } \end { DoxyParamCaption} ) -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1ChannelObject} { Channel\+ Object} } $ \ast $ }
2022-05-09 15:32:58 +00:00
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
T$ \ast $
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorage_ aa5fd3f6f18f7c9435df0bb32707e3871} \label { classGpgFrontend_ 1_ 1SingletonStorage_ aa5fd3f6f18f7c9435df0bb32707e3871} }
2022-05-09 15:32:58 +00:00
\index { GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} !GetAllChannelId@{ GetAllChannelId} }
\index { GetAllChannelId@{ GetAllChannelId} !GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} }
\doxysubsubsection { \texorpdfstring { GetAllChannelId()} { GetAllChannelId()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Get\+ All\+ Channel\+ Id (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::vector$ < $ int$ > $ }
2022-05-09 15:32:58 +00:00
Get all the channel ids.
\begin { DoxyReturn} { Returns}
std\+ ::vector$ < $ int$ > $
\end { DoxyReturn}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorage_ adb22cc80a1ab040b6e4bce962625edfd} \label { classGpgFrontend_ 1_ 1SingletonStorage_ adb22cc80a1ab040b6e4bce962625edfd} }
\index { GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} !ReleaseChannel@{ ReleaseChannel} }
\index { ReleaseChannel@{ ReleaseChannel} !GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} }
\doxysubsubsection { \texorpdfstring { ReleaseChannel()} { ReleaseChannel()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Release\+ Channel (\begin { DoxyParamCaption} \item [{int}] { channel } \end { DoxyParamCaption} )}
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonStorage_ a8da5e914fe1469681a0caec2542428d8} \label { classGpgFrontend_ 1_ 1SingletonStorage_ a8da5e914fe1469681a0caec2542428d8} }
2022-05-09 15:32:58 +00:00
\index { GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} !SetObjectInChannel@{ SetObjectInChannel} }
\index { SetObjectInChannel@{ SetObjectInChannel} !GpgFrontend::SingletonStorage@{ GpgFrontend::SingletonStorage} }
\doxysubsubsection { \texorpdfstring { SetObjectInChannel()} { SetObjectInChannel()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Set\+ Object\+ In\+ Channel (\begin { DoxyParamCaption} \item [{int}] { channel, } \item [{Channel\+Object\+Ptr}] { p\+ \_ \+ obj } \end { DoxyParamCaption} ) -\/ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1ChannelObject} { Channel\+ Object} } $ \ast $ }
2022-05-09 15:32:58 +00:00
Set a new object in channel object.
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
{ \em p\+ \_ \+ obj} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
T$ \ast $
\end { DoxyReturn}
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
src/core/function/basic/Singleton\+ Storage.\+ h\item
src/core/function/basic/Singleton\+ Storage.\+ cpp\end { DoxyCompactItemize}