Added support for the SubscriptionHandlerFactory object.

This commit is contained in:
Brad Arant 2023-06-10 16:01:56 -07:00
parent 0ef782a11c
commit b40cb9f5a4
114 changed files with 497 additions and 480 deletions

4
.gitignore vendored
View File

@ -10,5 +10,5 @@ docs/html
*/*.ipch
*/mmap_address.bin
.history/*
html/*
latex/*
html
latex

View File

@ -3,8 +3,7 @@
#include "TCPSession.h"
#include <algorithm>
namespace core
{
namespace core {
Subscription::Subscription(std::string id, std::string mode)
: id(id), mode(mode), owner(NULL), handler(NULL) {}
@ -13,37 +12,29 @@ namespace core
: id(id), mode(mode), owner(&session), handler(NULL) {}
Subscription::Subscription(std::string id, TCPSession &session, std::string mode, SubscriptionHandler *handler)
: id(id), mode(mode), owner(&session), handler(handler) {
: id(id), mode(mode), owner(&session), handler(handler) {}
}
Subscription::~Subscription()
{
Subscription::~Subscription() {
std::stringstream out;
out << "cancel:" << id << std::endl;
for (auto subscriber : subscribers)
{
for (auto subscriber : subscribers) {
subscriber->write(out.str());
}
}
int Subscription::subscribe(TCPSession &session)
{
int Subscription::subscribe(TCPSession &session) {
if (handler)
handler->onSubscribe(session);
handler->onSubscribe(session);
else
onSubscribe(session);
onSubscribe(session);
subscribers.push_back(&session);
return 1;
}
int Subscription::unsubscribe(TCPSession &session)
{
for (auto subscriber = subscribers.begin(); subscriber < subscribers.end(); ++subscriber)
{
if (*subscriber == &session)
{
int Subscription::unsubscribe(TCPSession &session) {
for (auto subscriber = subscribers.begin(); subscriber < subscribers.end(); ++subscriber) {
if (*subscriber == &session) {
subscribers.erase(subscriber++);
return 1;
}
@ -51,8 +42,7 @@ namespace core
return 0;
}
int Subscription::process(coreutils::ZString &request, std::stringstream &out, TCPSession &session)
{
int Subscription::process(coreutils::ZString &request, std::stringstream &out, TCPSession &session) {
// std::cout << "(" << handler << ")" << std::endl;
if (handler)
handler->process(request, out, session, this);

View File

@ -11,10 +11,9 @@ namespace core
class TCPSession;
class Subscription
{
class Subscription {
public:
public:
Subscription(std::string id, std::string mode = "*AUTHOR");
Subscription(std::string id, TCPSession &session, std::string mode);
Subscription(std::string id, TCPSession &session, std::string mode, SubscriptionHandler *handler);
@ -33,10 +32,6 @@ namespace core
bool subInvite(TCPSession &session);
// void setHandler(SubscriptionHandler *handlers);
// int processCommand(coreutils::ZString &request, TCPSession &session) override;
std::string id;
std::string mode;
TCPSession *owner;

View File

@ -0,0 +1,21 @@
#ifndef __SubscriptionHandlerFactory_h__
#define __SubscriptionHandlerFactory_h__
#include "SubscriptionHandler.h"
#include <string>
namespace core {
class SubscriptionHandlerFactory {
public:
virtual SubscriptionHandler * getSubscriptionHandler(std::string name) {
return new SubscriptionHandler();
}
};
}
#endif

View File

@ -3,11 +3,13 @@
#include "Subscription.h"
#include "TCPServer.h"
#include <algorithm>
#include "SubscriptionHandlerFactory.h"
namespace core
{
namespace core {
SubscriptionManager::SubscriptionManager() {}
SubscriptionManager::SubscriptionManager() {
factory = new SubscriptionHandlerFactory();
}
int SubscriptionManager::add(Subscription &subscription) {
lock.lock();
@ -16,16 +18,7 @@ namespace core
return 1;
}
int SubscriptionManager::addHandler(std::string name, SubscriptionHandler *handler) {
lock.lock();
handlers.insert(std::make_pair(name, handler));
coreutils::Log(coreutils::LOG_DEBUG_1) << "Adding handler to SubscriptionManager for '" << name << "' (" << handler;
lock.unlock();
return 1;
}
int SubscriptionManager::removeSessionSubscriptions(TCPSession &session)
{
int SubscriptionManager::removeSessionSubscriptions(TCPSession &session) {
int countSubscribed = 0;
int countPublished = 0;
@ -57,29 +50,20 @@ namespace core
return countSubscribed;
}
int SubscriptionManager::processCommand(coreutils::ZString &request, TCPSession &session)
{
if (request[0].equals("publish"))
{
SubscriptionHandler *handler = handlers[request[3].str()];
int SubscriptionManager::processCommand(coreutils::ZString &request, TCPSession &session) {
if (request[0].equals("publish")) {
SubscriptionHandler *handler = factory->getSubscriptionHandler(request[3].str());
newSubscription = new Subscription(request[1].str(), session, request[2].str(), handler);
subscriptions.insert(std::make_pair(request[1].str(), newSubscription));
return 1;
}
else if (request[0].equals("catalog"))
{
} else if (request[0].equals("catalog")) {
session.out << ":catalog:";
for (auto const &[key, subscription] : subscriptions)
{
for (auto const &[key, subscription] : subscriptions) {
session.out << subscription->id << ";";
}
session.out << std::endl;
return 1;
}
else if (request[0].equals("invite"))
{
} else if (request[0].equals("invite")) {
std::stringstream out;
coreutils::Log(coreutils::LOG_DEBUG_1) << request[2];
std::string invitee = request[2].str();
@ -89,47 +73,31 @@ namespace core
tempSession->write(temp.str());
return 1;
}
auto subscription = subscriptions[request[1].str()];
if (request[1].equals(subscription->id))
{
if (request[0].equals("unpublish"))
{
if (request[1].equals(subscription->id)) {
if (request[0].equals("unpublish")) {
subscriptions.erase(request[1].str());
}
else if (request[0].equals("subscribe"))
{
} else if (request[0].equals("subscribe")) {
subscription->subscribe(session);
return 1;
}
else if (request[0].equals("unsubscribe"))
{
} else if (request[0].equals("unsubscribe")) {
subscription->unsubscribe(session);
return 1;
}
else if (request[0].equals("event"))
{
} else if (request[0].equals("event")) {
std::stringstream out;
subscription->process(request, out, session);
if (subscription->mode == "*ANYONE")
{
if (subscription->mode == "*ANYONE") {
subscription->event(out);
return 1;
}
else if (subscription->mode == "*SUBSCRIBERS")
{
if (subscription->ifSubscriber(session))
{
} else if (subscription->mode == "*SUBSCRIBERS") {
if (subscription->ifSubscriber(session)) {
subscription->event(out);
return 1;
}
}
else if (subscription->mode == "*AUTHOR")
{
if (subscription->owner == &session)
{
} else if (subscription->mode == "*AUTHOR") {
if (subscription->owner == &session) {
subscription->event(out);
return 1;
}

View File

@ -11,22 +11,22 @@
namespace core {
class SubscriptionHandlerFactory;
class SubscriptionManager : public Command {
public:
SubscriptionManager();
int add(Subscription &subscription);
int addHandler(std::string name, SubscriptionHandler *handler);
int removeSessionSubscriptions(TCPSession &session);
int processCommand(coreutils::ZString &request, TCPSession &session) override;
SubscriptionHandlerFactory *factory;
private:
Subscription *subscription;
std::map<std::string, Subscription *> subscriptions;
std::map<std::string, SubscriptionHandler *> handlers;
Subscription *newSubscription;
std::mutex lock;
};

View File

@ -78,22 +78,22 @@ $(function() {
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span>core {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classcore_1_1SubscriptionManager.html"> 14</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keyword">class </span>SubscriptionHandlerFactory;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a>();</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">int</span> add(<a class="code" href="classcore_1_1Subscription.html">Subscription</a> &amp;subscription);</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordtype">int</span> addHandler(std::string name, <a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="classcore_1_1SubscriptionManager.html"> 16</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a>();</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">int</span> add(<a class="code" href="classcore_1_1Subscription.html">Subscription</a> &amp;subscription);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">int</span> removeSessionSubscriptions(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &amp;session);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &amp;request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &amp;session) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classcore_1_1Subscription.html">Subscription</a> *subscription;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; std::map&lt;std::string, Subscription *&gt; subscriptions;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; std::map&lt;std::string, SubscriptionHandler *&gt; handlers;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &amp;request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &amp;session) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classcore_1_1SubscriptionHandlerFactory.html">SubscriptionHandlerFactory</a> *factory;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classcore_1_1Subscription.html">Subscription</a> *subscription;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; std::map&lt;std::string, Subscription *&gt; subscriptions;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="classcore_1_1Subscription.html">Subscription</a> *newSubscription;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::mutex lock;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; };</div>
@ -102,9 +102,9 @@ $(function() {
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclasscore_1_1Command_html"><div class="ttname"><a href="classcore_1_1Command.html">core::Command</a></div><div class="ttdef"><b>Definition:</b> Command.h:22</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionHandler_html"><div class="ttname"><a href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a></div><div class="ttdef"><b>Definition:</b> SubscriptionHandler.h:14</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></div><div class="ttdef"><b>Definition:</b> SubscriptionManager.h:14</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html_aaa30bf772ad72b3f319a790662e4f8ae"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">core::SubscriptionManager::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString &amp;request, TCPSession &amp;session) override</div><div class="ttdef"><b>Definition:</b> SubscriptionManager.cpp:60</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionHandlerFactory_html"><div class="ttname"><a href="classcore_1_1SubscriptionHandlerFactory.html">core::SubscriptionHandlerFactory</a></div><div class="ttdef"><b>Definition:</b> SubscriptionHandlerFactory.h:9</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></div><div class="ttdef"><b>Definition:</b> SubscriptionManager.h:16</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html_aaa30bf772ad72b3f319a790662e4f8ae"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">core::SubscriptionManager::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString &amp;request, TCPSession &amp;session) override</div><div class="ttdef"><b>Definition:</b> SubscriptionManager.cpp:51</div></div>
<div class="ttc" id="aclasscore_1_1Subscription_html"><div class="ttname"><a href="classcore_1_1Subscription.html">core::Subscription</a></div><div class="ttdef"><b>Definition:</b> Subscription.h:15</div></div>
<div class="ttc" id="aclasscore_1_1TCPSession_html"><div class="ttname"><a href="classcore_1_1TCPSession.html">core::TCPSession</a></div><div class="ttdef"><b>Definition:</b> TCPSession.h:26</div></div>
</div><!-- fragment --></div><!-- contents -->

View File

@ -100,21 +100,17 @@ $(function() {
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">bool</span> subInvite(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &amp;session);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">// void setHandler(SubscriptionHandler *handlers);</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">// int processCommand(coreutils::ZString &amp;request, TCPSession &amp;session) override;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; std::string id;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; std::string mode;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *owner;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; std::string id;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; std::string mode;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *owner;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::vector&lt;TCPSession *&gt; subscribers;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; };</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;}</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; std::vector&lt;TCPSession *&gt; subscribers;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; };</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclasscore_1_1SubscriptionHandler_html"><div class="ttname"><a href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a></div><div class="ttdef"><b>Definition:</b> SubscriptionHandler.h:14</div></div>
<div class="ttc" id="aclasscore_1_1Subscription_html"><div class="ttname"><a href="classcore_1_1Subscription.html">core::Subscription</a></div><div class="ttdef"><b>Definition:</b> Subscription.h:15</div></div>
<div class="ttc" id="aclasscore_1_1TCPSession_html"><div class="ttname"><a href="classcore_1_1TCPSession.html">core::TCPSession</a></div><div class="ttdef"><b>Definition:</b> TCPSession.h:26</div></div>

View File

@ -147,7 +147,7 @@ $(function() {
<div class="ttc" id="aclasscore_1_1IPAddressList_html"><div class="ttname"><a href="classcore_1_1IPAddressList.html">core::IPAddressList</a></div><div class="ttdef"><b>Definition:</b> IPAddressList.h:9</div></div>
<div class="ttc" id="aclasscore_1_1IPAddress_html"><div class="ttname"><a href="classcore_1_1IPAddress.html">core::IPAddress</a></div><div class="ttdef"><b>Definition:</b> IPAddress.h:9</div></div>
<div class="ttc" id="aclasscore_1_1SessionFilter_html"><div class="ttname"><a href="classcore_1_1SessionFilter.html">core::SessionFilter</a></div><div class="ttdef"><b>Definition:</b> SessionFilter.h:13</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></div><div class="ttdef"><b>Definition:</b> SubscriptionManager.h:14</div></div>
<div class="ttc" id="aclasscore_1_1SubscriptionManager_html"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></div><div class="ttdef"><b>Definition:</b> SubscriptionManager.h:16</div></div>
<div class="ttc" id="aclasscore_1_1TCPServer_html"><div class="ttname"><a href="classcore_1_1TCPServer.html">core::TCPServer</a></div><div class="ttdef"><b>Definition:</b> TCPServer.h:28</div></div>
<div class="ttc" id="aclasscore_1_1TCPServer_html_a276ccbc8cb9b4380ebd78807b97f0159"><div class="ttname"><a href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">core::TCPServer::onDataReceived</a></div><div class="ttdeci">void onDataReceived(std::string data) override</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:38</div></div>
<div class="ttc" id="aclasscore_1_1TCPServer_html_a28302dd844cfc971ee41de2000d24aa0"><div class="ttname"><a href="classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0">core::TCPServer::subscriptions</a></div><div class="ttdeci">SubscriptionManager subscriptions</div><div class="ttdef"><b>Definition:</b> TCPServer.h:118</div></div>

View File

@ -81,19 +81,20 @@ $(function() {
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Subscription.html" target="_self">Subscription</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionHandler.html" target="_self">SubscriptionHandler</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionManager.html" target="_self">SubscriptionManager</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPServer.html" target="_self">TCPServer</a></td><td class="desc"></td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSession.html" target="_self">TCPSession</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSession2.html" target="_self">TCPSession2</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSocket.html" target="_self">TCPSocket</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TerminalSession.html" target="_self">TerminalSession</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Thread.html" target="_self">Thread</a></td><td class="desc"></td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ThreadScope.html" target="_self">ThreadScope</a></td><td class="desc"></td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Timer.html" target="_self">Timer</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TLSServer.html" target="_self">TLSServer</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TLSSession.html" target="_self">TLSSession</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPServerSocket.html" target="_self">UDPServerSocket</a></td><td class="desc"></td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPSocket.html" target="_self">UDPSocket</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionHandlerFactory.html" target="_self">SubscriptionHandlerFactory</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionManager.html" target="_self">SubscriptionManager</a></td><td class="desc"></td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPServer.html" target="_self">TCPServer</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSession.html" target="_self">TCPSession</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSession2.html" target="_self">TCPSession2</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TCPSocket.html" target="_self">TCPSocket</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TerminalSession.html" target="_self">TerminalSession</a></td><td class="desc"></td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Thread.html" target="_self">Thread</a></td><td class="desc"></td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ThreadScope.html" target="_self">ThreadScope</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Timer.html" target="_self">Timer</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TLSServer.html" target="_self">TLSServer</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1TLSSession.html" target="_self">TLSSession</a></td><td class="desc"></td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPServerSocket.html" target="_self">UDPServerSocket</a></td><td class="desc"></td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPSocket.html" target="_self">UDPSocket</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -90,18 +90,19 @@ Collaboration diagram for core::ConsoleServer:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1ConsoleServer__coll__graph.png" border="0" usemap="#acore_1_1ConsoleServer_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1ConsoleServer_coll__map" id="acore_1_1ConsoleServer_coll__map">
<area shape="rect" title=" " alt="" coords="1308,128,1460,155"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1115,93,1241,120"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" title=" " alt="" coords="1097,144,1259,171"/>
<area shape="rect" title=" " alt="" coords="1412,193,1564,220"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1219,159,1345,185"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
<area shape="rect" title=" " alt="" coords="1201,209,1363,236"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,14 +1,15 @@
<map id="core::ConsoleServer" name="core::ConsoleServer">
<area shape="rect" id="node1" title=" " alt="" coords="1308,128,1460,155"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1115,93,1241,120"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" id="node12" title=" " alt="" coords="1097,144,1259,171"/>
<area shape="rect" id="node1" title=" " alt="" coords="1412,193,1564,220"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1219,159,1345,185"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
<area shape="rect" id="node13" title=" " alt="" coords="1201,209,1363,236"/>
</map>

View File

@ -1 +1 @@
6a4748f0b8ae572775a1285efc642c81
e45ecf4531bbc100b5e38d7afbd87afe

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -92,19 +92,20 @@ Collaboration diagram for core::ConsoleSession:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1ConsoleSession__coll__graph.png" border="0" usemap="#acore_1_1ConsoleSession_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1ConsoleSession_coll__map" id="acore_1_1ConsoleSession_coll__map">
<area shape="rect" title=" " alt="" coords="1712,171,1872,197"/>
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="1499,171,1663,197"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" title=" " alt="" coords="1816,57,1976,84"/>
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="1603,57,1767,84"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,15 +1,16 @@
<map id="core::ConsoleSession" name="core::ConsoleSession">
<area shape="rect" id="node1" title=" " alt="" coords="1712,171,1872,197"/>
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="1499,171,1663,197"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" id="node9" href="$classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" id="node1" title=" " alt="" coords="1816,57,1976,84"/>
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="1603,57,1767,84"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" id="node9" href="$classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" id="node14" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>

View File

@ -1 +1 @@
b1c8856a756096c0c77e4d4b902370cf
6bccdd3ce0f42041f9911b31e7a469f9

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -78,19 +78,20 @@ Collaboration diagram for core::Subscription:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1Subscription__coll__graph.png" border="0" usemap="#acore_1_1Subscription_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1Subscription_coll__map" id="acore_1_1Subscription_coll__map">
<area shape="rect" title=" " alt="" coords="1607,145,1745,172"/>
<area shape="rect" href="classcore_1_1SubscriptionHandler.html" title=" " alt="" coords="1316,120,1505,147"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1344,171,1477,197"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,89,817,116"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" title=" " alt="" coords="1711,32,1849,59"/>
<area shape="rect" href="classcore_1_1SubscriptionHandler.html" title=" " alt="" coords="1420,7,1609,33"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1448,57,1581,84"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,80,1081,107"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -73,7 +73,7 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>add</b>(Subscription &amp;subscription) (defined in <a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>addHandler</b>(std::string name, SubscriptionHandler *handler) (defined in <a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>factory</b> (defined in <a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a>(std::stringstream &amp;out)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &amp;request, TCPSession &amp;session) override</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeSessionSubscriptions</b>(TCPSession &amp;session) (defined in <a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></td><td class="entry"></td></tr>

View File

@ -67,6 +67,7 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classcore_1_1SubscriptionManager-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">core::SubscriptionManager Class Reference</div> </div>
@ -86,8 +87,9 @@ Collaboration diagram for core::SubscriptionManager:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1SubscriptionManager__coll__graph.png" border="0" usemap="#acore_1_1SubscriptionManager_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1SubscriptionManager_coll__map" id="acore_1_1SubscriptionManager_coll__map">
<area shape="rect" title=" " alt="" coords="5,80,200,107"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="40,5,165,32"/>
<area shape="rect" title=" " alt="" coords="61,109,256,136"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,13,131,39"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="155,5,344,47"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@ -96,9 +98,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad1a021be5d55d1e9f0944c97f79ae9e2"><td class="memItemLeft" align="right" valign="top"><a id="ad1a021be5d55d1e9f0944c97f79ae9e2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>add</b> (<a class="el" href="classcore_1_1Subscription.html">Subscription</a> &amp;subscription)</td></tr>
<tr class="separator:ad1a021be5d55d1e9f0944c97f79ae9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a8acc8762c035e90e18c61574fb798"><td class="memItemLeft" align="right" valign="top"><a id="af5a8acc8762c035e90e18c61574fb798"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>addHandler</b> (std::string name, <a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler)</td></tr>
<tr class="separator:af5a8acc8762c035e90e18c61574fb798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed407c183c390f4459bb6527b30c8198"><td class="memItemLeft" align="right" valign="top"><a id="aed407c183c390f4459bb6527b30c8198"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>removeSessionSubscriptions</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &amp;session)</td></tr>
<tr class="separator:aed407c183c390f4459bb6527b30c8198"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -107,6 +106,12 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>removeSessionSubscript
<tr class="inherit_header pub_methods_classcore_1_1Command"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Command')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
<tr class="memitem:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a> (std::stringstream &amp;out)</td></tr>
<tr class="separator:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a1cc00944a562efe1937b70ad5a6f3834"><td class="memItemLeft" align="right" valign="top"><a id="a1cc00944a562efe1937b70ad5a6f3834"></a>
<a class="el" href="classcore_1_1SubscriptionHandlerFactory.html">SubscriptionHandlerFactory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>factory</b></td></tr>
<tr class="separator:a1cc00944a562efe1937b70ad5a6f3834"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaa30bf772ad72b3f319a790662e4f8ae"></a>

View File

@ -1,4 +1,5 @@
<map id="core::SubscriptionManager" name="core::SubscriptionManager">
<area shape="rect" id="node1" title=" " alt="" coords="5,80,200,107"/>
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="40,5,165,32"/>
<area shape="rect" id="node1" title=" " alt="" coords="61,109,256,136"/>
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="5,13,131,39"/>
<area shape="rect" id="node3" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="155,5,344,47"/>
</map>

View File

@ -1 +1 @@
6483fa7ecc4d788b414f5d6678a03717
10381645b9e54c41704797e5bdbda984

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@ -1,15 +1,16 @@
<map id="core::Subscription" name="core::Subscription">
<area shape="rect" id="node1" title=" " alt="" coords="1607,145,1745,172"/>
<area shape="rect" id="node2" href="$classcore_1_1SubscriptionHandler.html" title=" " alt="" coords="1316,120,1505,147"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1344,171,1477,197"/>
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,89,817,116"/>
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" id="node9" href="$classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" id="node1" title=" " alt="" coords="1711,32,1849,59"/>
<area shape="rect" id="node2" href="$classcore_1_1SubscriptionHandler.html" title=" " alt="" coords="1420,7,1609,33"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1448,57,1581,84"/>
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,80,1081,107"/>
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" id="node9" href="$classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" id="node14" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>

View File

@ -1 +1 @@
349f64021c7577575a335d64271fb257
f8a16462219e60c4a850bd47db3544d2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -94,16 +94,17 @@ Collaboration diagram for core::TCPServer:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1TCPServer__coll__graph.png" border="0" usemap="#acore_1_1TCPServer_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1TCPServer_coll__map" id="acore_1_1TCPServer_coll__map">
<area shape="rect" title=" " alt="" coords="1097,93,1223,120"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" title=" " alt="" coords="1201,159,1327,185"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,12 +1,13 @@
<map id="core::TCPServer" name="core::TCPServer">
<area shape="rect" id="node1" title=" " alt="" coords="1097,93,1223,120"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" id="node8" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" id="node10" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" id="node9" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" id="node1" title=" " alt="" coords="1201,159,1327,185"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" id="node8" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" id="node10" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" id="node9" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
</map>

View File

@ -1 +1 @@
5639fb4f18abd97029a84f66b9653ec4
badf028bda2effa907d0c79f664a2cf2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -94,17 +94,18 @@ Collaboration diagram for core::TCPSession:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1TCPSession__coll__graph.png" border="0" usemap="#acore_1_1TCPSession_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1TCPSession_coll__map" id="acore_1_1TCPSession_coll__map">
<area shape="rect" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,13 +1,14 @@
<map id="core::TCPSession" name="core::TCPSession">
<area shape="rect" id="node1" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" id="node8" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" id="node1" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" id="node8" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>

View File

@ -1 +1 @@
f4b2ea20b43a4c6fce9b1fc6f65cd817
91f57454593efc08e12cda9660f2df52

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -92,17 +92,18 @@ Collaboration diagram for core::TLSServer:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1TLSServer__coll__graph.png" border="0" usemap="#acore_1_1TLSServer_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1TLSServer_coll__map" id="acore_1_1TLSServer_coll__map">
<area shape="rect" title=" " alt="" coords="1272,93,1395,120"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,93,1223,120"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" title=" " alt="" coords="1376,159,1499,185"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,159,1327,185"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,13 +1,14 @@
<map id="core::TLSServer" name="core::TLSServer">
<area shape="rect" id="node1" title=" " alt="" coords="1272,93,1395,120"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,93,1223,120"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,93,977,120"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,93,588,120"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,93,275,120"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="5,60,131,87"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,43,452,69"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,188,817,215"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,144,599,171"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="180,144,280,171"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,207,987,233"/>
<area shape="rect" id="node1" title=" " alt="" coords="1376,159,1499,185"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,159,1327,185"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,57,1081,84"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,7,796,33"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,7,436,33"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="37,133,163,160"/>
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,159,660,185"/>
<area shape="rect" id="node11" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,251,488,277"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,57,807,84"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="341,57,441,84"/>
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,209,1091,236"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,243,195,285"/>
</map>

View File

@ -1 +1 @@
3e243acdb497b9bc4cdc223ddc77fef7
d31126033c6011706f1ba21826a508b2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -91,18 +91,19 @@ Collaboration diagram for core::TLSSession:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1TLSSession__coll__graph.png" border="0" usemap="#acore_1_1TLSSession_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1TLSSession_coll__map" id="acore_1_1TLSSession_coll__map">
<area shape="rect" title=" " alt="" coords="1499,171,1629,197"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" title=" " alt="" coords="1603,57,1733,84"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,14 +1,15 @@
<map id="core::TLSSession" name="core::TLSSession">
<area shape="rect" id="node1" title=" " alt="" coords="1499,171,1629,197"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" id="node9" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" id="node10" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" id="node11" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" id="node1" title=" " alt="" coords="1603,57,1733,84"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" id="node9" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" id="node10" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" id="node11" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>

View File

@ -1 +1 @@
33ffca78cfc0d61f74c28ece7bc4061e
e8ed3c7bcb4cb11d447e6c236b863068

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -89,18 +89,19 @@ Collaboration diagram for core::TerminalSession:</div>
<div class="dyncontent">
<div class="center"><img src="classcore_1_1TerminalSession__coll__graph.png" border="0" usemap="#acore_1_1TerminalSession_coll__map" alt="Collaboration graph"/></div>
<map name="acore_1_1TerminalSession_coll__map" id="acore_1_1TerminalSession_coll__map">
<area shape="rect" title=" " alt="" coords="1499,171,1663,197"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" title=" " alt="" coords="1603,57,1767,84"/>
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" href="classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,14 +1,15 @@
<map id="core::TerminalSession" name="core::TerminalSession">
<area shape="rect" id="node1" title=" " alt="" coords="1499,171,1663,197"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="851,281,977,308"/>
<area shape="rect" id="node9" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1097,171,1223,197"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="487,323,588,349"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="185,323,275,349"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="5,171,131,197"/>
<area shape="rect" id="node10" href="$classcore_1_1CommandList.html" title=" " alt="" coords="304,221,452,248"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="623,73,817,100"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="476,272,599,299"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="180,272,280,299"/>
<area shape="rect" id="node11" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="841,120,987,147"/>
<area shape="rect" id="node1" title=" " alt="" coords="1603,57,1767,84"/>
<area shape="rect" id="node2" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="1420,57,1553,84"/>
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="955,79,1081,105"/>
<area shape="rect" id="node9" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="1201,161,1327,188"/>
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="695,123,796,149"/>
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="345,123,436,149"/>
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="37,173,163,200"/>
<area shape="rect" id="node10" href="$classcore_1_1CommandList.html" title=" " alt="" coords="512,179,660,205"/>
<area shape="rect" id="node12" href="$classcore_1_1SubscriptionManager.html" title=" " alt="" coords="293,235,488,261"/>
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="684,72,807,99"/>
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="341,72,441,99"/>
<area shape="rect" id="node11" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="945,133,1091,160"/>
<area shape="rect" id="node13" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,234,195,275"/>
</map>

View File

@ -1 +1 @@
3c71f5c80db15ac7249ac999b7570c91
cd1348275ab29cdfd481224ca50046fe

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -81,7 +81,7 @@ $(function() {
<dd><a class="el" href="classcore_1_1Object.html">Object</a> (core)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_S">S</a></dt>
<dd><a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> (core)</dd><dd><a class="el" href="classcore_1_1Socket.html">Socket</a> (core)</dd><dd><a class="el" href="classcore_1_1Subscription.html">Subscription</a> (core)</dd><dd><a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> (core)</dd><dd><a class="el" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a> (core)</dd></dl>
<dd><a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> (core)</dd><dd><a class="el" href="classcore_1_1Socket.html">Socket</a> (core)</dd><dd><a class="el" href="classcore_1_1Subscription.html">Subscription</a> (core)</dd><dd><a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> (core)</dd><dd><a class="el" href="classcore_1_1SubscriptionHandlerFactory.html">SubscriptionHandlerFactory</a> (core)</dd><dd><a class="el" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a> (core)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_T">T</a></dt>
<dd><a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> (core)</dd><dd><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> (core)</dd><dd><a class="el" href="classcore_1_1TCPSession2.html">TCPSession2</a> (core)</dd><dd><a class="el" href="classcore_1_1TCPSocket.html">TCPSocket</a> (core)</dd><dd><a class="el" href="classcore_1_1TerminalSession.html">TerminalSession</a> (core)</dd><dd><a class="el" href="classcore_1_1Thread.html">Thread</a> (core)</dd><dd><a class="el" href="classcore_1_1ThreadScope.html">ThreadScope</a> (core)</dd><dd><a class="el" href="classcore_1_1Timer.html">Timer</a> (core)</dd><dd><a class="el" href="classcore_1_1TLSServer.html">TLSServer</a> (core)</dd><dd><a class="el" href="classcore_1_1TLSSession.html">TLSSession</a> (core)</dd></dl>

View File

@ -80,19 +80,20 @@ $(function() {
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Socket_8h_source.html"><span class="icondoc"></span></a><b>Socket.h</b></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Subscription_8h_source.html"><span class="icondoc"></span></a><b>Subscription.h</b></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SubscriptionHandler_8h_source.html"><span class="icondoc"></span></a><b>SubscriptionHandler.h</b></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SubscriptionManager_8h_source.html"><span class="icondoc"></span></a><b>SubscriptionManager.h</b></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPServer_8h_source.html"><span class="icondoc"></span></a><b>TCPServer.h</b></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSession_8h_source.html"><span class="icondoc"></span></a><b>TCPSession.h</b></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSession2_8h_source.html"><span class="icondoc"></span></a><b>TCPSession2.h</b></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSocket_8h_source.html"><span class="icondoc"></span></a><b>TCPSocket.h</b></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TerminalSession_8h_source.html"><span class="icondoc"></span></a><b>TerminalSession.h</b></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Thread_8h_source.html"><span class="icondoc"></span></a><b>Thread.h</b></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ThreadScope_8h_source.html"><span class="icondoc"></span></a><b>ThreadScope.h</b></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Timer_8h_source.html"><span class="icondoc"></span></a><b>Timer.h</b></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TLSServer_8h_source.html"><span class="icondoc"></span></a><b>TLSServer.h</b></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TLSSession_8h_source.html"><span class="icondoc"></span></a><b>TLSSession.h</b></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="UDPServerSocket_8h_source.html"><span class="icondoc"></span></a><b>UDPServerSocket.h</b></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="UDPSocket_8h_source.html"><span class="icondoc"></span></a><b>UDPSocket.h</b></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SubscriptionHandlerFactory_8h_source.html"><span class="icondoc"></span></a><b>SubscriptionHandlerFactory.h</b></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SubscriptionManager_8h_source.html"><span class="icondoc"></span></a><b>SubscriptionManager.h</b></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPServer_8h_source.html"><span class="icondoc"></span></a><b>TCPServer.h</b></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSession_8h_source.html"><span class="icondoc"></span></a><b>TCPSession.h</b></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSession2_8h_source.html"><span class="icondoc"></span></a><b>TCPSession2.h</b></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TCPSocket_8h_source.html"><span class="icondoc"></span></a><b>TCPSocket.h</b></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TerminalSession_8h_source.html"><span class="icondoc"></span></a><b>TerminalSession.h</b></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Thread_8h_source.html"><span class="icondoc"></span></a><b>Thread.h</b></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ThreadScope_8h_source.html"><span class="icondoc"></span></a><b>ThreadScope.h</b></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Timer_8h_source.html"><span class="icondoc"></span></a><b>Timer.h</b></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TLSServer_8h_source.html"><span class="icondoc"></span></a><b>TLSServer.h</b></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="TLSSession_8h_source.html"><span class="icondoc"></span></a><b>TLSSession.h</b></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="UDPServerSocket_8h_source.html"><span class="icondoc"></span></a><b>UDPServerSocket.h</b></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="UDPSocket_8h_source.html"><span class="icondoc"></span></a><b>UDPSocket.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -98,7 +98,8 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
<tr id="row_4_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPServerSocket.html" target="_self">core::UDPServerSocket</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Subscription.html" target="_self">core::Subscription</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionHandler.html" target="_self">core::SubscriptionHandler</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ThreadScope.html" target="_self">core::ThreadScope</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SubscriptionHandlerFactory.html" target="_self">core::SubscriptionHandlerFactory</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ThreadScope.html" target="_self">core::ThreadScope</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classcore_1_1ThreadScope.html" title=" " alt="" coords="5,5,148,32"/>
<area shape="rect" id="node1" href="$classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,5,195,47"/>
</map>

View File

@ -1 +1 @@
af3a9400a188146f4f12e1a0e129faf2
933520f5283a076825bcef748846ac58

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -114,7 +114,12 @@ $(function() {
<area shape="rect" href="classcore_1_1SubscriptionHandler.html" title=" " alt="" coords="5,5,195,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" usemap="#acore_1_1ThreadScope" alt=""/>
<tr><td><img src="inherit_graph_5.png" border="0" usemap="#acore_1_1SubscriptionHandlerFactory" alt=""/>
<map name="acore_1_1SubscriptionHandlerFactory" id="acore_1_1SubscriptionHandlerFactory">
<area shape="rect" href="classcore_1_1SubscriptionHandlerFactory.html" title=" " alt="" coords="5,5,195,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" usemap="#acore_1_1ThreadScope" alt=""/>
<map name="acore_1_1ThreadScope" id="acore_1_1ThreadScope">
<area shape="rect" href="classcore_1_1ThreadScope.html" title=" " alt="" coords="5,5,148,32"/>
</map>

View File

@ -14,6 +14,7 @@ var searchData=
['stop_53',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]],
['subscription_54',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
['subscriptionhandler_55',['SubscriptionHandler',['../classcore_1_1SubscriptionHandler.html',1,'core']]],
['subscriptionmanager_56',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]],
['subscriptions_57',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
['subscriptionhandlerfactory_56',['SubscriptionHandlerFactory',['../classcore_1_1SubscriptionHandlerFactory.html',1,'core']]],
['subscriptionmanager_57',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]],
['subscriptions_58',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
];

View File

@ -1,14 +1,14 @@
var searchData=
[
['tcpserver_58',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer::TCPServer()']]],
['tcpsession_59',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
['tcpsession2_60',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
['tcpsocket_61',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
['terminalsession_62',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
['terminate_63',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
['thread_64',['Thread',['../classcore_1_1Thread.html',1,'core']]],
['threadscope_65',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
['timer_66',['Timer',['../classcore_1_1Timer.html',1,'core']]],
['tlsserver_67',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]],
['tlssession_68',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
['tcpserver_59',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer::TCPServer()']]],
['tcpsession_60',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
['tcpsession2_61',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
['tcpsocket_62',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
['terminalsession_63',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
['terminate_64',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
['thread_65',['Thread',['../classcore_1_1Thread.html',1,'core']]],
['threadscope_66',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
['timer_67',['Timer',['../classcore_1_1Timer.html',1,'core']]],
['tlsserver_68',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]],
['tlssession_69',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['udpserversocket_69',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
['udpsocket_70',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]],
['uuid_71',['uuid',['../classcore_1_1TCPSession.html#a2ccd4968f5c53d1c16a57e04081db692',1,'core::TCPSession']]]
['udpserversocket_70',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
['udpsocket_71',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]],
['uuid_72',['uuid',['../classcore_1_1TCPSession.html#a2ccd4968f5c53d1c16a57e04081db692',1,'core::TCPSession']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['whitelist_72',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]],
['write_73',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
['whitelist_73',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]],
['write_74',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
];

View File

@ -1,7 +1,7 @@
var searchData=
[
['_7eepoll_74',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
['_7esocket_75',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
['_7etcpserver_76',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
['_7etlsserver_77',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
['_7eepoll_75',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
['_7esocket_76',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
['_7etcpserver_77',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
['_7etlsserver_78',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
];

View File

@ -1,7 +1,7 @@
var searchData=
[
['command_78',['Command',['../classcore_1_1Command.html',1,'core']]],
['commandlist_79',['CommandList',['../classcore_1_1CommandList.html',1,'core']]],
['consoleserver_80',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]],
['consolesession_81',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]]
['command_79',['Command',['../classcore_1_1Command.html',1,'core']]],
['commandlist_80',['CommandList',['../classcore_1_1CommandList.html',1,'core']]],
['consoleserver_81',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]],
['consolesession_82',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['epoll_82',['EPoll',['../classcore_1_1EPoll.html',1,'core']]]
['epoll_83',['EPoll',['../classcore_1_1EPoll.html',1,'core']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['inotify_83',['INotify',['../classcore_1_1INotify.html',1,'core']]],
['ipaddress_84',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]],
['ipaddresslist_85',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]]
['inotify_84',['INotify',['../classcore_1_1INotify.html',1,'core']]],
['ipaddress_85',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]],
['ipaddresslist_86',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['object_86',['Object',['../classcore_1_1Object.html',1,'core']]]
['object_87',['Object',['../classcore_1_1Object.html',1,'core']]]
];

View File

@ -1,8 +1,9 @@
var searchData=
[
['sessionfilter_87',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]],
['socket_88',['Socket',['../classcore_1_1Socket.html',1,'core']]],
['subscription_89',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
['subscriptionhandler_90',['SubscriptionHandler',['../classcore_1_1SubscriptionHandler.html',1,'core']]],
['subscriptionmanager_91',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]]
['sessionfilter_88',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]],
['socket_89',['Socket',['../classcore_1_1Socket.html',1,'core']]],
['subscription_90',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
['subscriptionhandler_91',['SubscriptionHandler',['../classcore_1_1SubscriptionHandler.html',1,'core']]],
['subscriptionhandlerfactory_92',['SubscriptionHandlerFactory',['../classcore_1_1SubscriptionHandlerFactory.html',1,'core']]],
['subscriptionmanager_93',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]]
];

View File

@ -1,13 +1,13 @@
var searchData=
[
['tcpserver_92',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]],
['tcpsession_93',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
['tcpsession2_94',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
['tcpsocket_95',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
['terminalsession_96',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
['thread_97',['Thread',['../classcore_1_1Thread.html',1,'core']]],
['threadscope_98',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
['timer_99',['Timer',['../classcore_1_1Timer.html',1,'core']]],
['tlsserver_100',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]],
['tlssession_101',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
['tcpserver_94',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]],
['tcpsession_95',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
['tcpsession2_96',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
['tcpsocket_97',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
['terminalsession_98',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
['thread_99',['Thread',['../classcore_1_1Thread.html',1,'core']]],
['threadscope_100',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
['timer_101',['Timer',['../classcore_1_1Timer.html',1,'core']]],
['tlsserver_102',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]],
['tlssession_103',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['udpserversocket_102',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
['udpsocket_103',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]]
['udpserversocket_104',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
['udpsocket_105',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['add_104',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]]
['add_106',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['clear_105',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]],
['cleareol_106',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]],
['cleartimer_107',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]]
['clear_107',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]],
['cleareol_108',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]],
['cleartimer_109',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['epoll_108',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]],
['eventreceived_109',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a1a045e15fb5851d666a21be05ac4c5d7',1,'core::Socket::eventReceived()']]]
['epoll_110',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]],
['eventreceived_111',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a1a045e15fb5851d666a21be05ac4c5d7',1,'core::Socket::eventReceived()']]]
];

View File

@ -1,11 +1,11 @@
var searchData=
[
['getclientaddress_110',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]],
['getclientaddressandport_111',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]],
['getclientport_112',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]],
['getdescriptor_113',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]],
['getelapsed_114',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]],
['getsessionbyalias_115',['getSessionByAlias',['../classcore_1_1TCPServer.html#a9042281193e227a6cd8dab3ff8b46a40',1,'core::TCPServer']]],
['getsocketaccept_116',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]],
['grabinput_117',['grabInput',['../classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243',1,'core::CommandList']]]
['getclientaddress_112',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]],
['getclientaddressandport_113',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]],
['getclientport_114',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]],
['getdescriptor_115',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]],
['getelapsed_116',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]],
['getsessionbyalias_117',['getSessionByAlias',['../classcore_1_1TCPServer.html#a9042281193e227a6cd8dab3ff8b46a40',1,'core::TCPServer']]],
['getsocketaccept_118',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]],
['grabinput_119',['grabInput',['../classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243',1,'core::CommandList']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['isstopping_118',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]]
['isstopping_120',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]]
];

View File

@ -1,12 +1,12 @@
var searchData=
[
['onblockreceived_119',['onBlockReceived',['../classcore_1_1TCPSession2.html#a6c88775e81dc0074ef0832146be9f4b9',1,'core::TCPSession2::onBlockReceived()'],['../classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a',1,'core::TCPSession::onBlockReceived(coreutils::ZString &amp;block)']]],
['onconnected_120',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession::onConnected()'],['../classcore_1_1TCPSession2.html#af1913cb444a9e07c0f31a2cd8d934a62',1,'core::TCPSession2::onConnected()']]],
['ondatareceived_121',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1TCPSession2.html#a67c473e1a22b10fc100ae54206f7471b',1,'core::TCPSession2::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]],
['onlinereceived_122',['onLineReceived',['../classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff',1,'core::TCPSession::onLineReceived()'],['../classcore_1_1TCPSession2.html#a6cd36b444d9548d1024190c6ba747e18',1,'core::TCPSession2::onLineReceived()']]],
['onregister_123',['onRegister',['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()'],['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()']]],
['onregistered_124',['onRegistered',['../classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1',1,'core::Socket::onRegistered()'],['../classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98',1,'core::TCPSession::onRegistered()'],['../classcore_1_1TCPSession2.html#a76096659b82c5dcbf6eac1d916511e60',1,'core::TCPSession2::onRegistered()'],['../classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9',1,'core::TLSSession::onRegistered()']]],
['ontimeout_125',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]],
['onunregistered_126',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]],
['output_127',['output',['../classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSession2.html#ae7648a7759570a00d3d4a8c169183291',1,'core::TCPSession2::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]]
['onblockreceived_121',['onBlockReceived',['../classcore_1_1TCPSession2.html#a6c88775e81dc0074ef0832146be9f4b9',1,'core::TCPSession2::onBlockReceived()'],['../classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a',1,'core::TCPSession::onBlockReceived(coreutils::ZString &amp;block)']]],
['onconnected_122',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession::onConnected()'],['../classcore_1_1TCPSession2.html#af1913cb444a9e07c0f31a2cd8d934a62',1,'core::TCPSession2::onConnected()']]],
['ondatareceived_123',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1TCPSession2.html#a67c473e1a22b10fc100ae54206f7471b',1,'core::TCPSession2::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]],
['onlinereceived_124',['onLineReceived',['../classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff',1,'core::TCPSession::onLineReceived()'],['../classcore_1_1TCPSession2.html#a6cd36b444d9548d1024190c6ba747e18',1,'core::TCPSession2::onLineReceived()']]],
['onregister_125',['onRegister',['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()'],['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()']]],
['onregistered_126',['onRegistered',['../classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1',1,'core::Socket::onRegistered()'],['../classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98',1,'core::TCPSession::onRegistered()'],['../classcore_1_1TCPSession2.html#a76096659b82c5dcbf6eac1d916511e60',1,'core::TCPSession2::onRegistered()'],['../classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9',1,'core::TLSSession::onRegistered()']]],
['ontimeout_127',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]],
['onunregistered_128',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]],
['output_129',['output',['../classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSession2.html#ae7648a7759570a00d3d4a8c169183291',1,'core::TCPSession2::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['processcommand_128',['processCommand',['../classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce',1,'core::EPoll::processCommand()'],['../classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae',1,'core::SubscriptionManager::processCommand()'],['../classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437',1,'core::TCPServer::processCommand()']]],
['processrequest_129',['processRequest',['../classcore_1_1CommandList.html#abcfb26e37e1ee6ff5655ebc3d33b1818',1,'core::CommandList']]],
['protocol_130',['protocol',['../classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7',1,'core::TCPSession::protocol()'],['../classcore_1_1TCPSession2.html#a45df5db21355bf7d3585d68789b371ce',1,'core::TCPSession2::protocol()'],['../classcore_1_1TLSSession.html#a208145cc1fcdc14054602aacc2c51d91',1,'core::TLSSession::protocol()']]]
['processcommand_130',['processCommand',['../classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce',1,'core::EPoll::processCommand()'],['../classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae',1,'core::SubscriptionManager::processCommand()'],['../classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437',1,'core::TCPServer::processCommand()']]],
['processrequest_131',['processRequest',['../classcore_1_1CommandList.html#abcfb26e37e1ee6ff5655ebc3d33b1818',1,'core::CommandList']]],
['protocol_132',['protocol',['../classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7',1,'core::TCPSession::protocol()'],['../classcore_1_1TCPSession2.html#a45df5db21355bf7d3585d68789b371ce',1,'core::TCPSession2::protocol()'],['../classcore_1_1TLSSession.html#a208145cc1fcdc14054602aacc2c51d91',1,'core::TLSSession::protocol()']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['receivedata_131',['receiveData',['../classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52',1,'core::TLSSession::receiveData()']]],
['remove_132',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]]
['receivedata_133',['receiveData',['../classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52',1,'core::TLSSession::receiveData()']]],
['remove_134',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]]
];

View File

@ -1,13 +1,13 @@
var searchData=
[
['send_133',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession::send()'],['../classcore_1_1TCPSession2.html#aca2f7127b4081fa0e2d2d128083fb0f7',1,'core::TCPSession2::send()']]],
['sendtoall_134',['sendToAll',['../classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676',1,'core::TCPServer::sendToAll(std::stringstream &amp;out, TCPSession &amp;sender, SessionFilter filter)'],['../classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0',1,'core::TCPServer::sendToAll(std::stringstream &amp;out, TCPSession &amp;sender)']]],
['setblocksize_135',['setBlockSize',['../classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5',1,'core::TCPSession::setBlockSize()'],['../classcore_1_1TCPSession2.html#a6f4ed04cd2848e5b903b8331b2e951c8',1,'core::TCPSession2::setBlockSize()']]],
['setcursorlocation_136',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]],
['setdescriptor_137',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]],
['settimer_138',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]],
['shutdown_139',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]],
['socket_140',['Socket',['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket']]],
['start_141',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]],
['stop_142',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]]
['send_135',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession::send()'],['../classcore_1_1TCPSession2.html#aca2f7127b4081fa0e2d2d128083fb0f7',1,'core::TCPSession2::send()']]],
['sendtoall_136',['sendToAll',['../classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676',1,'core::TCPServer::sendToAll(std::stringstream &amp;out, TCPSession &amp;sender, SessionFilter filter)'],['../classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0',1,'core::TCPServer::sendToAll(std::stringstream &amp;out, TCPSession &amp;sender)']]],
['setblocksize_137',['setBlockSize',['../classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5',1,'core::TCPSession::setBlockSize()'],['../classcore_1_1TCPSession2.html#a6f4ed04cd2848e5b903b8331b2e951c8',1,'core::TCPSession2::setBlockSize()']]],
['setcursorlocation_138',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]],
['setdescriptor_139',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]],
['settimer_140',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]],
['shutdown_141',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]],
['socket_142',['Socket',['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket']]],
['start_143',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]],
['stop_144',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['tcpserver_143',['TCPServer',['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer']]],
['terminate_144',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
['tlsserver_145',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]]
['tcpserver_145',['TCPServer',['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer']]],
['terminate_146',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
['tlsserver_147',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['write_146',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
['write_148',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
];

View File

@ -1,7 +1,7 @@
var searchData=
[
['_7eepoll_147',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
['_7esocket_148',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
['_7etcpserver_149',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
['_7etlsserver_150',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
['_7eepoll_149',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
['_7esocket_150',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
['_7etcpserver_151',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
['_7etlsserver_152',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['alias_151',['alias',['../classcore_1_1TCPSession.html#a014ae6b1465bf36606763703aa8a930d',1,'core::TCPSession']]]
['alias_153',['alias',['../classcore_1_1TCPSession.html#a014ae6b1465bf36606763703aa8a930d',1,'core::TCPSession']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['blacklist_152',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]]
['blacklist_154',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['commands_153',['commands',['../classcore_1_1CommandList.html#ad0aedf95828fe743908d8423f171ff36',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]]
['commands_155',['commands',['../classcore_1_1CommandList.html#ad0aedf95828fe743908d8423f171ff36',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['maxsockets_154',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]]
['maxsockets_156',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['out_155',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession::out()'],['../classcore_1_1TCPSession2.html#a6b8005e611b6007a00ad3288973a522d',1,'core::TCPSession2::out()']]]
['out_157',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession::out()'],['../classcore_1_1TCPSession2.html#a6b8005e611b6007a00ad3288973a522d',1,'core::TCPSession2::out()']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['sessions_156',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]],
['subscriptions_157',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
['sessions_158',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]],
['subscriptions_159',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
];

View File

@ -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}}{}

View File

@ -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

View File

@ -1 +1 @@
a4ebc47440f704b1f6db6bf83abbc128
2b84fc428bb8e9797d274620f6a66c23

View File

@ -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

View File

@ -1 +1 @@
cc5d4fa0c42ae34b1169b000474a8246
f3f48e062605018bc14a3be75ed1b838

View File

@ -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

View File

@ -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}

View File

@ -1 +1 @@
64505415bff46906df08a028a1ac62cb
8f1014bb269c79bae8d723d03546ef93

View File

@ -1 +1 @@
5d837105a904709e1aad4a643144222e
4b94cf6b50b0335caab4fdd7767b852a

View File

@ -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

View File

@ -1 +1 @@
6217c13639011961a1bf70a3e5264d12
f8b3d4be2480728fd43fb3b09ec15871

Some files were not shown because too many files have changed in this diff Show More