2022-05-08 22:01:23 +00:00
\hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject} { } \doxysection { Gpg\+ Frontend\+ ::Singleton\+ Function\+ Object$ < $ T $ > $ Class Template Reference}
2022-05-08 19:59:26 +00:00
\label { classGpgFrontend_ 1_ 1SingletonFunctionObject} \index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
{ \ttfamily \# include $ < $ Gpg\+ Function\+ Object.\+ h$ > $ }
2022-05-08 22:01:23 +00:00
Inheritance diagram for Gpg\+ Frontend\+ ::Singleton\+ Function\+ Object$ < $ T $ > $ \+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1SingletonFunctionObject_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::Singleton\+ Function\+ Object$ < $ T $ > $ \+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
2022-05-09 15:32:58 +00:00
\includegraphics [width=252pt] { classGpgFrontend_ 1_ 1SingletonFunctionObject_ _ coll_ _ graph}
2022-05-08 22:01:23 +00:00
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a194e49b07d46345bdad386505d743a61} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a194e49b07d46345bdad386505d743a61} }
2022-05-09 15:32:58 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a194e49b07d46345bdad386505d743a61} { Singleton\+ Function\+ Object} } (const \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } $ < $ T $ > $ \& )=delete
\begin { DoxyCompactList} \small \item \em prohibit copy \end { DoxyCompactList} \item
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabb190a60f7a5d4ded43cae16ab8f59e} { operator=} } (const \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } $ < $ T $ > $ \& )=delete
\begin { DoxyCompactList} \small \item \em prohibit copy \end { DoxyCompactList} \item
2022-05-08 19:59:26 +00:00
int \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aa99440b9177f5d0c18840f08a40d64b7} { Get\+ Channel} } () const
\begin { DoxyCompactList} \small \item \em Get the Channel object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabc5fe8e5a372ac276a265286457cb9a} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabc5fe8e5a372ac276a265286457cb9a} }
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabc5fe8e5a372ac276a265286457cb9a} { Singleton\+ Function\+ Object} } (T \& \& )=delete
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Singleton Function Object object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a7090636bed6f4bad5b99f28f6872c645} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a7090636bed6f4bad5b99f28f6872c645} }
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a7090636bed6f4bad5b99f28f6872c645} { Singleton\+ Function\+ Object} } (const T \& )=delete
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Singleton Function Object object. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a03ce3095a745ecbf5e6a032e7da4bc97} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a03ce3095a745ecbf5e6a032e7da4bc97} }
void { \bfseries operator=} (const T \& )=delete
\end { DoxyCompactItemize}
\doxysubsection * { Static Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
static T \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a70484d7cfe9f9dcbcd5f8bb749250f36} { Get\+ Instance} } (int channel=Gpg\+ Frontend\+ ::\+ GPGFRONTEND\+ \_ \+ \+ DEFAULT\+ \_ \+ \+ CHANNEL)
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Instance object. \end { DoxyCompactList} \item
2022-05-09 15:32:58 +00:00
static T \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a083807ff8cec58dc0aa732844edaf518} { Create\+ Instance} } (int channel, std\+ ::function$ < $ std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1ChannelObject} { Channel\+ Object} } $ > $ (void)$ > $ factory)
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Create a Instance object. \end { DoxyCompactList} \item
2022-05-09 15:32:58 +00:00
static void \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ab49b1d50252e1934691a9483a6df2106} { Release\+ Channel} } (int channel)
2022-05-08 19:59:26 +00:00
\item
static int \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a50e2b3794d6553f4231eaec72d9d0a50} { Get\+ Default\+ Channel} } ()
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em Get the Default Channel object. \end { DoxyCompactList} \item
static std\+ ::vector$ < $ int $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a5f2f0474871971f86ff91fb6a2408621} { Get\+ All\+ Channel\+ Id} } ()
\begin { DoxyCompactList} \small \item \em Get all the channel ids. \end { DoxyCompactList} \end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Protected Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a02e76b42ab51d77588b01c7508bed258} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a02e76b42ab51d77588b01c7508bed258} }
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a02e76b42ab51d77588b01c7508bed258} { Singleton\+ Function\+ Object} } ()=default
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Singleton Function Object object. \end { DoxyCompactList} \item
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a4aa7f1eb1d3281bb1fccfcbb1b416251} { Singleton\+ Function\+ Object} } (int channel)
\begin { DoxyCompactList} \small \item \em Construct a new Singleton Function Object object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a8296be8c449f88175285186831b995bc} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a8296be8c449f88175285186831b995bc} }
2022-05-08 22:01:23 +00:00
virtual \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a8296be8c449f88175285186831b995bc} { $ \sim $ \+ Singleton\+ Function\+ Object} } ()=default
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em Destroy the Singleton Function Object object. \end { DoxyCompactList} \end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection { Detailed Description}
\subsubsection * { template$ < $ typename T$ > $ \newline
class Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ T $ > $ }
2022-05-08 22:01:23 +00:00
2022-05-08 19:59:26 +00:00
\begin { DoxyTemplParams} { Template Parameters}
{ \em T} & \\
\hline
\end { DoxyTemplParams}
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a4aa7f1eb1d3281bb1fccfcbb1b416251} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a4aa7f1eb1d3281bb1fccfcbb1b416251} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !SingletonFunctionObject@{ SingletonFunctionObject} }
\index { SingletonFunctionObject@{ SingletonFunctionObject} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
2022-11-26 18:19:17 +00:00
\doxysubsubsection { \texorpdfstring { SingletonFunctionObject()} { SingletonFunctionObject()} }
2022-05-08 19:59:26 +00:00
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } (\begin { DoxyParamCaption} \item [{int}] { channel } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [explicit]} , { \ttfamily [protected]} }
2022-05-08 19:59:26 +00:00
Construct a new Singleton Function Object object.
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
\doxysubsection { Member Function Documentation}
2022-05-09 15:32:58 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a083807ff8cec58dc0aa732844edaf518} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a083807ff8cec58dc0aa732844edaf518} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !CreateInstance@{ CreateInstance} }
\index { CreateInstance@{ CreateInstance} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
2022-05-09 15:32:58 +00:00
\doxysubsubsection { \texorpdfstring { CreateInstance()} { CreateInstance()} }
2022-05-08 19:59:26 +00:00
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-09 15:32:58 +00:00
static T\& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Create\+ Instance (\begin { DoxyParamCaption} \item [{int}] { channel, } \item [{std\+::function$<$ std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1ChannelObject}{Channel\+Object}} $>$(void)$>$}] { factory } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [static]} }
2022-05-08 19:59:26 +00:00
Create a Instance object.
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
{ \em factory} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
T\&
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Singleton\+ Storage().
2022-05-09 15:32:58 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a5f2f0474871971f86ff91fb6a2408621} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a5f2f0474871971f86ff91fb6a2408621} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !GetAllChannelId@{ GetAllChannelId} }
\index { GetAllChannelId@{ GetAllChannelId} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { GetAllChannelId()} { GetAllChannelId()} }
2022-05-08 19:59:26 +00:00
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-09 15:32:58 +00:00
static std\+ ::vector$ < $ int$ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Get\+ All\+ Channel\+ Id (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [static]} }
2022-05-08 19:59:26 +00:00
2022-05-09 15:32:58 +00:00
Get all the channel ids.
2022-05-08 19:59:26 +00:00
\begin { DoxyReturn} { Returns}
2022-05-09 15:32:58 +00:00
std\+ ::vector$ < $ int$ > $
2022-05-08 19:59:26 +00:00
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Get\+ All\+ Channel\+ Id(), Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Singleton\+ Storage().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aa99440b9177f5d0c18840f08a40d64b7} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aa99440b9177f5d0c18840f08a40d64b7} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !GetChannel@{ GetChannel} }
\index { GetChannel@{ GetChannel} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { GetChannel()} { GetChannel()} }
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-08 22:01:23 +00:00
int \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Get\+ Channel (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [inline]} }
2022-05-08 19:59:26 +00:00
Get the Channel object.
\begin { DoxyReturn} { Returns}
int
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Channel\+ Object\+ ::\+ Get\+ Channel().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a50e2b3794d6553f4231eaec72d9d0a50} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a50e2b3794d6553f4231eaec72d9d0a50} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !GetDefaultChannel@{ GetDefaultChannel} }
\index { GetDefaultChannel@{ GetDefaultChannel} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { GetDefaultChannel()} { GetDefaultChannel()} }
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-08 22:01:23 +00:00
static int \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Get\+ Default\+ Channel (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [static]} }
2022-05-08 19:59:26 +00:00
Get the Default Channel object.
\begin { DoxyReturn} { Returns}
int
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Channel\+ Object\+ ::\+ Get\+ Default\+ Channel().
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a70484d7cfe9f9dcbcd5f8bb749250f36} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a70484d7cfe9f9dcbcd5f8bb749250f36} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !GetInstance@{ GetInstance} }
\index { GetInstance@{ GetInstance} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { GetInstance()} { GetInstance()} }
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-08 22:01:23 +00:00
static T\& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Get\+ Instance (\begin { DoxyParamCaption} \item [{int}] { channel = { \ttfamily GpgFrontend\+ :\+ :GPGFRONTEND\+ \_ \+ DEFAULT\+ \_ \+ CHANNEL} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [static]} }
2022-05-08 19:59:26 +00:00
Get the Instance object.
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
T\&
\end { DoxyReturn}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Singleton\+ Storage().
2022-05-09 15:32:58 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabb190a60f7a5d4ded43cae16ab8f59e} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ aabb190a60f7a5d4ded43cae16ab8f59e} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !operator=@{ operator=} }
\index { operator=@{ operator=} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { operator=()} { operator=()} }
2022-05-08 19:59:26 +00:00
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-09 15:32:58 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::operator= (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{classGpgFrontend_1_1SingletonFunctionObject}{Singleton\+Function\+Object}}$<$ T $>$ \&}] { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [delete]} }
2022-05-08 19:59:26 +00:00
2022-05-09 15:32:58 +00:00
prohibit copy
2022-05-08 19:59:26 +00:00
\begin { DoxyReturn} { Returns}
2022-05-09 15:32:58 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Singleton\+ Function\+ Object} } \&
2022-05-08 19:59:26 +00:00
\end { DoxyReturn}
2022-05-09 15:32:58 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ab49b1d50252e1934691a9483a6df2106} \label { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ab49b1d50252e1934691a9483a6df2106} }
\index { GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } !ReleaseChannel@{ ReleaseChannel} }
\index { ReleaseChannel@{ ReleaseChannel} !GpgFrontend::SingletonFunctionObject$ < $ T $ > $ @{ GpgFrontend::SingletonFunctionObject$ < $ T $ > $ } }
\doxysubsubsection { \texorpdfstring { ReleaseChannel()} { ReleaseChannel()} }
2022-05-08 19:59:26 +00:00
{ \footnotesize \ttfamily template$ < $ typename T $ > $ \\
2022-05-09 15:32:58 +00:00
static void \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject} { Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object} } $ < $ T $ > $ \+ ::Release\+ Channel (\begin { DoxyParamCaption} \item [{int}] { channel } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [static]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
2022-05-09 15:32:58 +00:00
\begin { DoxyReturn} { Returns}
T\&
\end { DoxyReturn}
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Instance(), Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ Collection\+ ::\+ Get\+ Singleton\+ Storage(), and Gpg\+ Frontend\+ ::\+ Singleton\+ Storage\+ ::\+ Release\+ Channel().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following file\+ :\begin { DoxyCompactItemize}
\item
src/core/Gpg\+ Function\+ Object.\+ h\end { DoxyCompactItemize}