\hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext}{}\doxysection{Gpg\+Frontend\+::Module\+::Global\+Module\+Context Class Reference} \label{classGpgFrontend_1_1Module_1_1GlobalModuleContext}\index{GpgFrontend::Module::GlobalModuleContext@{GpgFrontend::Module::GlobalModuleContext}} Inheritance diagram for Gpg\+Frontend\+::Module\+::Global\+Module\+Context\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=229pt]{classGpgFrontend_1_1Module_1_1GlobalModuleContext__inherit__graph} \end{center} \end{figure} Collaboration diagram for Gpg\+Frontend\+::Module\+::Global\+Module\+Context\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=229pt]{classGpgFrontend_1_1Module_1_1GlobalModuleContext__coll__graph} \end{center} \end{figure} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1GlobalModuleContext_1_1Impl}{Impl}} \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aadce2e61acda3c4191423f28628c56bf}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aadce2e61acda3c4191423f28628c56bf}} auto {\bfseries Get\+Channel} (\mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Module}{Module\+Raw\+Ptr}}) -\/$>$ int \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a264c8e3fff040efe97e66297c1007e93}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a264c8e3fff040efe97e66297c1007e93}} auto {\bfseries Get\+Task\+Runner} (\mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Module}{Module\+Raw\+Ptr}}) -\/$>$ std\+::optional$<$ Task\+Runner\+Ptr $>$ \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_ae2e989ee80541129e050c86a48ed8f14}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_ae2e989ee80541129e050c86a48ed8f14}} auto {\bfseries Get\+Task\+Runner} (Module\+Identifier) -\/$>$ std\+::optional$<$ Task\+Runner\+Ptr $>$ \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a446db76f3518eb46133e14366ff13a05}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a446db76f3518eb46133e14366ff13a05}} auto {\bfseries Get\+Global\+Task\+Runner} () -\/$>$ std\+::optional$<$ Task\+Runner\+Ptr $>$ \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aaf7c18deea8185834ad9f53f2a5a8579}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aaf7c18deea8185834ad9f53f2a5a8579}} auto {\bfseries Register\+Module} (Module\+Ptr) -\/$>$ bool \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a4de89b6132d184cf94444a94634a38d8}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a4de89b6132d184cf94444a94634a38d8}} auto {\bfseries Active\+Module} (Module\+Identifier) -\/$>$ bool \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a73d55999acdcd0b7ac58fc99d61e232a}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a73d55999acdcd0b7ac58fc99d61e232a}} auto {\bfseries Deactivate\+Module} (Module\+Identifier) -\/$>$ bool \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a1f4335cab295542f49b78a8e15b6f456}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a1f4335cab295542f49b78a8e15b6f456}} auto {\bfseries Listen\+Event} (Module\+Identifier, Event\+Identifier) -\/$>$ bool \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aa656d6d835b2ccb20494ff580a7cafac}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_aa656d6d835b2ccb20494ff580a7cafac}} auto {\bfseries Trigger\+Event} (Event\+Refrernce) -\/$>$ bool \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a99414d575c55ac1f61a44f077db06028}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a99414d575c55ac1f61a44f077db06028}} auto {\bfseries Is\+Module\+Activated} (Module\+Identifier) -\/$>$ bool \end{DoxyCompactItemize} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a627cfb3a280954d43ed09aa16d982e08}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a627cfb3a280954d43ed09aa16d982e08}} static auto {\bfseries Get\+Default\+Channel} (\mbox{\hyperlink{classGpgFrontend_1_1Module_1_1Module}{Module\+Raw\+Ptr}}) -\/$>$ int \end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a2e109678b81d92569b442aba617d86fe}\label{classGpgFrontend_1_1Module_1_1GlobalModuleContext_a2e109678b81d92569b442aba617d86fe}} Secure\+Unique\+Ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1GlobalModuleContext_1_1Impl}{Impl}} $>$ {\bfseries p\+\_\+} \end{DoxyCompactItemize} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/core/module/Global\+Module\+Context.\+h\item src/core/module/Global\+Module\+Context.\+cpp\end{DoxyCompactItemize}