2024-01-23 07:22:33 +00:00
|
|
|
\hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager}{}\doxysection{Gpg\+Frontend\+::Module\+::Module\+Manager Class Reference}
|
|
|
|
\label{classGpgFrontend_1_1Module_1_1ModuleManager}\index{GpgFrontend::Module::ModuleManager@{GpgFrontend::Module::ModuleManager}}
|
|
|
|
|
|
|
|
|
|
|
|
Inheritance diagram for Gpg\+Frontend\+::Module\+::Module\+Manager\+:
|
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
|
|
|
\includegraphics[height=550pt]{classGpgFrontend_1_1Module_1_1ModuleManager__inherit__graph}
|
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Module\+::Module\+Manager\+:
|
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
|
|
|
\includegraphics[height=550pt]{classGpgFrontend_1_1Module_1_1ModuleManager__coll__graph}
|
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
|
|
|
\doxysubsection*{Classes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
class \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1ModuleManager_1_1Impl}{Impl}}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_ad699694b74ada1edd1fcf9d094c92a7d}\label{classGpgFrontend_1_1Module_1_1ModuleManager_ad699694b74ada1edd1fcf9d094c92a7d}}
|
|
|
|
{\bfseries Module\+Manager} (int channel)
|
|
|
|
\item
|
2024-04-30 14:08:41 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_aaa8675386da0e23a37f6475ae0b52196}\label{classGpgFrontend_1_1Module_1_1ModuleManager_aaa8675386da0e23a37f6475ae0b52196}}
|
|
|
|
auto {\bfseries Load\+Module} (QString, bool) -\/$>$ void
|
2024-04-21 19:50:14 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a708ed5ee3ab6684ddfa3d7ec00703693}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a708ed5ee3ab6684ddfa3d7ec00703693}}
|
|
|
|
auto {\bfseries Search\+Module} (Module\+Identifier) -\/$>$ Module\+Ptr
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_ae04a5eac55ad8c96eca86e59eb0ef88d}\label{classGpgFrontend_1_1Module_1_1ModuleManager_ae04a5eac55ad8c96eca86e59eb0ef88d}}
|
|
|
|
auto {\bfseries List\+All\+Registered\+Module\+ID} () -\/$>$ QList$<$ Module\+Identifier $>$
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a654aceac22bb8f153617181658705771}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a654aceac22bb8f153617181658705771}}
|
|
|
|
void {\bfseries Register\+Module} (Module\+Ptr)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a3b1d20608829a48688c53ecb24e6a97b}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a3b1d20608829a48688c53ecb24e6a97b}}
|
|
|
|
auto {\bfseries Is\+Module\+Activated} (Module\+Identifier) -\/$>$ bool
|
|
|
|
\item
|
2024-04-30 14:08:41 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_ac041f5f94e2f258dd0220d8e6f245219}\label{classGpgFrontend_1_1Module_1_1ModuleManager_ac041f5f94e2f258dd0220d8e6f245219}}
|
|
|
|
auto {\bfseries Is\+Integrated\+Module} (Module\+Identifier) -\/$>$ bool
|
|
|
|
\item
|
2024-04-21 19:50:14 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a28535b400738a4601ee836603aa13480}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a28535b400738a4601ee836603aa13480}}
|
|
|
|
void {\bfseries Listen\+Event} (Module\+Identifier, Event\+Identifier)
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_ad802fe563954717b33ab85f5a781c06f}\label{classGpgFrontend_1_1Module_1_1ModuleManager_ad802fe563954717b33ab85f5a781c06f}}
|
|
|
|
void {\bfseries Trigger\+Event} (Event\+Refrernce)
|
|
|
|
\item
|
2024-04-21 19:50:14 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a1a1e0d46101d6f1dd6ca2751cf77577e}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a1a1e0d46101d6f1dd6ca2751cf77577e}}
|
|
|
|
auto {\bfseries Search\+Event} (Event\+Trigger\+Identifier) -\/$>$ std\+::optional$<$ Event\+Refrernce $>$
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a89fecabfd53b324b53242959a87d1492}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a89fecabfd53b324b53242959a87d1492}}
|
|
|
|
auto {\bfseries Get\+Module\+Listening} (Module\+Identifier) -\/$>$ QList$<$ Event\+Identifier $>$
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_ac3abb90991be2e924a8ab0d4d7b6953d}\label{classGpgFrontend_1_1Module_1_1ModuleManager_ac3abb90991be2e924a8ab0d4d7b6953d}}
|
|
|
|
void {\bfseries Active\+Module} (Module\+Identifier)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_af4f2570fbed76fb484e9ec5d3e8b703b}\label{classGpgFrontend_1_1Module_1_1ModuleManager_af4f2570fbed76fb484e9ec5d3e8b703b}}
|
|
|
|
void {\bfseries Deactive\+Module} (Module\+Identifier)
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_aa1aa0b421a961c17b0a29f8e6a2102b8}\label{classGpgFrontend_1_1Module_1_1ModuleManager_aa1aa0b421a961c17b0a29f8e6a2102b8}}
|
|
|
|
auto {\bfseries Get\+Task\+Runner} (Module\+Identifier) -\/$>$ std\+::optional$<$ Task\+Runner\+Ptr $>$
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_aba272edfb6fd75a403a03a09256b86ba}\label{classGpgFrontend_1_1Module_1_1ModuleManager_aba272edfb6fd75a403a03a09256b86ba}}
|
|
|
|
auto {\bfseries Upsert\+RTValue} (Namespace, Key, std\+::any) -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a2834cd112b032ae0e62de81050d1318e}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a2834cd112b032ae0e62de81050d1318e}}
|
|
|
|
auto {\bfseries Retrieve\+RTValue} (Namespace, Key) -\/$>$ std\+::optional$<$ std\+::any $>$
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a64b2c2d26f092f413a5b3b0742366e8b}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a64b2c2d26f092f413a5b3b0742366e8b}}
|
|
|
|
auto {\bfseries Listen\+RTPublish} (QObject $\ast$, Namespace, Key, LPCallback) -\/$>$ bool
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_abaca5b14a84e9d4d6b56dec82e88cf5d}\label{classGpgFrontend_1_1Module_1_1ModuleManager_abaca5b14a84e9d4d6b56dec82e88cf5d}}
|
|
|
|
auto {\bfseries List\+RTChild\+Keys} (const QString \&, const QString \&) -\/$>$ std\+::vector$<$ Key $>$
|
2024-04-21 19:50:14 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_abe32ff3b5a730d9b36a4012680402b7e}\label{classGpgFrontend_1_1Module_1_1ModuleManager_abe32ff3b5a730d9b36a4012680402b7e}}
|
|
|
|
auto {\bfseries GRT} () -\/$>$ \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1GlobalRegisterTable}{Global\+Register\+Table}} $\ast$
|
2024-01-23 07:22:33 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Private Attributes}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1Module_1_1ModuleManager_a88e837c5325074d10582f1b41188f0d6}\label{classGpgFrontend_1_1Module_1_1ModuleManager_a88e837c5325074d10582f1b41188f0d6}}
|
|
|
|
Secure\+Unique\+Ptr$<$ \mbox{\hyperlink{classGpgFrontend_1_1Module_1_1ModuleManager_1_1Impl}{Impl}} $>$ {\bfseries p\+\_\+}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Additional Inherited Members}
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
src/core/module/Module\+Manager.\+h\item
|
|
|
|
src/core/module/Module\+Manager.\+cpp\end{DoxyCompactItemize}
|