Added support for the SubscriptionHandlerFactory object.
This commit is contained in:
1 parent
0ef782a11c
commit
b40cb9f5a4
114 files changed
+497
-480
No files matched your search
@@ -13,6 +13,7 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1Socket}{core\+::\+Socket}} }{\pageref{classcore_1_1Socket}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1Subscription}{core\+::\+Subscription}} }{\pageref{classcore_1_1Subscription}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1SubscriptionHandler}{core\+::\+Subscription\+Handler}} }{\pageref{classcore_1_1SubscriptionHandler}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1SubscriptionHandlerFactory}{core\+::\+Subscription\+Handler\+Factory}} }{\pageref{classcore_1_1SubscriptionHandlerFactory}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1SubscriptionManager}{core\+::\+Subscription\+Manager}} }{\pageref{classcore_1_1SubscriptionManager}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1TCPServer}{core\+::\+TCPServer}} }{\pageref{classcore_1_1TCPServer}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classcore_1_1TCPSession}{core\+::\+TCPSession}} }{\pageref{classcore_1_1TCPSession}}{}
|
||||
|
||||
@@ -11,7 +11,8 @@ Inheritance diagram for core\+::Console\+Server\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::Console\+Server\+:\nopagebreak
|
||||
Collaboration diagram for core\+::Console\+Server\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
a4ebc47440f704b1f6db6bf83abbc128
|
||||
2b84fc428bb8e9797d274620f6a66c23
|
||||
Binary file not shown.
@@ -15,7 +15,8 @@ Inheritance diagram for core\+::Console\+Session\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::Console\+Session\+:\nopagebreak
|
||||
Collaboration diagram for core\+::Console\+Session\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
cc5d4fa0c42ae34b1169b000474a8246
|
||||
f3f48e062605018bc14a3be75ed1b838
|
||||
Binary file not shown.
@@ -2,7 +2,8 @@
|
||||
\label{classcore_1_1Subscription}\index{core::Subscription@{core::Subscription}}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::Subscription\+:\nopagebreak
|
||||
Collaboration diagram for core\+::Subscription\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -11,11 +11,12 @@ Inheritance diagram for core\+::Subscription\+Manager\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::Subscription\+Manager\+:\nopagebreak
|
||||
Collaboration diagram for core\+::Subscription\+Manager\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=226pt]{classcore_1_1SubscriptionManager__coll__graph}
|
||||
\includegraphics[width=334pt]{classcore_1_1SubscriptionManager__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
@@ -24,14 +25,17 @@ Collaboration diagram for core\+::Subscription\+Manager\+:\nopagebreak
|
||||
\mbox{\Hypertarget{classcore_1_1SubscriptionManager_ad1a021be5d55d1e9f0944c97f79ae9e2}\label{classcore_1_1SubscriptionManager_ad1a021be5d55d1e9f0944c97f79ae9e2}}
|
||||
int {\bfseries add} (\mbox{\hyperlink{classcore_1_1Subscription}{Subscription}} \&subscription)
|
||||
\item
|
||||
\mbox{\Hypertarget{classcore_1_1SubscriptionManager_af5a8acc8762c035e90e18c61574fb798}\label{classcore_1_1SubscriptionManager_af5a8acc8762c035e90e18c61574fb798}}
|
||||
int {\bfseries add\+Handler} (std\+::string name, \mbox{\hyperlink{classcore_1_1SubscriptionHandler}{Subscription\+Handler}} $\ast$handler)
|
||||
\item
|
||||
\mbox{\Hypertarget{classcore_1_1SubscriptionManager_aed407c183c390f4459bb6527b30c8198}\label{classcore_1_1SubscriptionManager_aed407c183c390f4459bb6527b30c8198}}
|
||||
int {\bfseries remove\+Session\+Subscriptions} (\mbox{\hyperlink{classcore_1_1TCPSession}{TCPSession}} \&session)
|
||||
\item
|
||||
int \mbox{\hyperlink{classcore_1_1SubscriptionManager_aaa30bf772ad72b3f319a790662e4f8ae}{process\+Command}} (coreutils\+::\+ZString \&request, \mbox{\hyperlink{classcore_1_1TCPSession}{TCPSession}} \&session) override
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\Hypertarget{classcore_1_1SubscriptionManager_a1cc00944a562efe1937b70ad5a6f3834}\label{classcore_1_1SubscriptionManager_a1cc00944a562efe1937b70ad5a6f3834}}
|
||||
\mbox{\hyperlink{classcore_1_1SubscriptionHandlerFactory}{Subscription\+Handler\+Factory}} $\ast$ {\bfseries factory}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
|
||||
@@ -1 +1 @@
|
||||
64505415bff46906df08a028a1ac62cb
|
||||
8f1014bb269c79bae8d723d03546ef93
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
5d837105a904709e1aad4a643144222e
|
||||
4b94cf6b50b0335caab4fdd7767b852a
|
||||
Binary file not shown.
@@ -15,7 +15,8 @@ Inheritance diagram for core\+::TCPServer\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::TCPServer\+:\nopagebreak
|
||||
Collaboration diagram for core\+::TCPServer\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
6217c13639011961a1bf70a3e5264d12
|
||||
f8b3d4be2480728fd43fb3b09ec15871
|
||||
Binary file not shown.
@@ -15,7 +15,8 @@ Inheritance diagram for core\+::TCPSession\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::TCPSession\+:\nopagebreak
|
||||
Collaboration diagram for core\+::TCPSession\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
3b790dd1292cdd59467f33301651c136
|
||||
d87972b51f072a08ebf9b9fcdc680564
|
||||
Binary file not shown.
@@ -15,7 +15,8 @@ Inheritance diagram for core\+::TLSServer\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::TLSServer\+:\nopagebreak
|
||||
Collaboration diagram for core\+::TLSServer\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
f3c936336841423916e1884cda6e5405
|
||||
570f4c102411fb289b8d1a36fa8859e6
|
||||
Binary file not shown.
@@ -15,7 +15,8 @@ Inheritance diagram for core\+::TLSSession\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::TLSSession\+:\nopagebreak
|
||||
Collaboration diagram for core\+::TLSSession\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
5fc9a5f70f8f3528a30212ff7794e169
|
||||
3a1c4c43a650ff535e4abe8ddf98bc47
|
||||
Binary file not shown.
@@ -11,7 +11,8 @@ Inheritance diagram for core\+::Terminal\+Session\+:\nopagebreak
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for core\+::Terminal\+Session\+:\nopagebreak
|
||||
Collaboration diagram for core\+::Terminal\+Session\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
|
||||
@@ -1 +1 @@
|
||||
17d88516083d283b6b2b71a206782d19
|
||||
00641485784139c701aa818005d8d704
|
||||
Binary file not shown.
@@ -46,5 +46,6 @@ This inheritance list is sorted roughly, but not completely, alphabetically\+:\b
|
||||
\end{DoxyCompactList}
|
||||
\item \contentsline{section}{core\+::Subscription}{\pageref{classcore_1_1Subscription}}{}
|
||||
\item \contentsline{section}{core\+::Subscription\+Handler}{\pageref{classcore_1_1SubscriptionHandler}}{}
|
||||
\item \contentsline{section}{core\+::Subscription\+Handler\+Factory}{\pageref{classcore_1_1SubscriptionHandlerFactory}}{}
|
||||
\item \contentsline{section}{core\+::Thread\+Scope}{\pageref{classcore_1_1ThreadScope}}{}
|
||||
\end{DoxyCompactList}
|
||||
@@ -189,6 +189,7 @@
|
||||
\input{classcore_1_1Socket}
|
||||
\input{classcore_1_1Subscription}
|
||||
\input{classcore_1_1SubscriptionHandler}
|
||||
\input{classcore_1_1SubscriptionHandlerFactory}
|
||||
\input{classcore_1_1SubscriptionManager}
|
||||
\input{classcore_1_1TCPServer}
|
||||
\input{classcore_1_1TCPSession}
|
||||
|
||||
Reference in new issue
Block a user