After pull conflict resolution.
This commit is contained in:
commit
9992a12b38
217 files changed
+15585
-296
No files matched your search
@@ -0,0 +1,101 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: SubscriptionHandler.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SubscriptionHandler.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __SubscriptionHandler_h__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __SubscriptionHandler_h__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "ZString.h"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <sstream></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">namespace </span>core</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> {</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">class </span>TCPSession;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classcore_1_1SubscriptionHandler.html"> 14</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> process(coreutils::ZString &request, std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> onSubscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  };</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <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: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:24</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -68,38 +68,44 @@ $(function() {
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __SubscriptionManager_h__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __SubscriptionManager_h__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "TCPSession.h"</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "Command.h"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "Subscription.h"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "Command.h"</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "ZString.h"</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "SubscriptionHandler.h"</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "TCPSession.h"</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "ZString.h"</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">namespace </span>core {</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classcore_1_1SubscriptionManager.html"> 13</a></span>  <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>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a>();</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">int</span> add(<a class="code" href="classcore_1_1Subscription.html">Subscription</a> &subscription);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">int</span> removeSessionSubscriptions(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  std::map<std::string, Subscription *> subscriptions;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  std::mutex lock;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  };</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> }</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span>core {</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classcore_1_1SubscriptionManager.html"> 14</a></span>  <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="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="classcore_1_1SubscriptionManager.html">SubscriptionManager</a>();</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordtype">int</span> add(<a class="code" href="classcore_1_1Subscription.html">Subscription</a> &subscription);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <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>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">int</span> removeSessionSubscriptions(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a> *subscription;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  std::map<std::string, Subscription *> subscriptions;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::map<std::string, SubscriptionHandler *> handlers;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a> *newSubscription;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  std::mutex lock;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  };</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <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_1SubscriptionManager_html"><div class="ttname"><a href="classcore_1_1SubscriptionManager.html">core::SubscriptionManager</a></div><div class="ttdef"><b>Definition:</b> SubscriptionManager.h:13</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 &request, TCPSession &session) override</div><div class="ttdef"><b>Definition:</b> SubscriptionManager.cpp:44</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:14</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:15</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 &request, TCPSession &session) override</div><div class="ttdef"><b>Definition:</b> SubscriptionManager.cpp:59</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:24</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -68,46 +68,53 @@ $(function() {
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __Subscription_h__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __Subscription_h__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "ZString.h"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "SubscriptionHandler.h"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "ZString.h"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">namespace </span>core</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">class </span>TCPSession;</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classcore_1_1Subscription.html"> 13</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Subscription.html">Subscription</a></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a>(std::string <span class="keywordtype">id</span>, std::string mode = <span class="stringliteral">"*AUTHOR"</span>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a>(std::string <span class="keywordtype">id</span>, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode = <span class="stringliteral">"*AUTHOR"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">virtual</span> ~<a class="code" href="classcore_1_1Subscription.html">Subscription</a>();</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keywordtype">int</span> subscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">int</span> unsubscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> process(coreutils::ZString &request, std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">namespace </span>core</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> {</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">class </span>TCPSession;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classcore_1_1Subscription.html"> 14</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Subscription.html">Subscription</a></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a>(std::string <span class="keywordtype">id</span>, std::string mode = <span class="stringliteral">"*AUTHOR"</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a>(std::string <span class="keywordtype">id</span>, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <a class="code" href="classcore_1_1Subscription.html">Subscription</a>(std::string <span class="keywordtype">id</span>, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode, <a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">virtual</span> ~<a class="code" href="classcore_1_1Subscription.html">Subscription</a>();</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">int</span> subscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">int</span> unsubscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> onSubscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> process(coreutils::ZString &request, std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">int</span> event(std::stringstream &out);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> onSubscribe(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">bool</span> ifSubscriber(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">int</span> event(std::stringstream &out);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="comment">// int processCommand(coreutils::ZString &request, TCPSession &session) override;</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">bool</span> ifSubscriber(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  std::string id;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  std::string mode;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *owner;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// void setHandler(SubscriptionHandler *handlers);</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="comment">// int processCommand(coreutils::ZString &request, TCPSession &session) override;</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  std::vector<TCPSession *> subscribers;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  };</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  std::string id;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  std::string mode;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *owner;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#endif</span></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:14</div></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  std::vector<TCPSession *> subscribers;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  };</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <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:15</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:24</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -145,7 +145,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:10</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: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_1TCPServer_html"><div class="ttname"><a href="classcore_1_1TCPServer.html">core::TCPServer</a></div><div class="ttdef"><b>Definition:</b> TCPServer.h:25</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:36</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:116</div></div>
|
||||
|
||||
+14
-13
@@ -80,19 +80,20 @@ $(function() {
|
||||
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1SessionFilter.html" target="_self">SessionFilter</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </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;"> </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;"> </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_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_24_"><td class="entry"><span style="width:32px;display:inline-block;"> </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_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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 -->
|
||||
|
||||
@@ -73,16 +73,18 @@ $(function() {
|
||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>event</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>id</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ifSubscriber</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>mode</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onSubscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>owner</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>process</b>(coreutils::ZString &request, std::stringstream &out, TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>subscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribers</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Subscription</b>(std::string id, std::string mode="*AUTHOR") (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Subscription</b>(std::string id, TCPSession &session, std::string mode="*AUTHOR") (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>handler</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>id</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>ifSubscriber</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mode</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onSubscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>owner</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>process</b>(coreutils::ZString &request, std::stringstream &out, TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>subscribers</b> (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Subscription</b>(std::string id, std::string mode="*AUTHOR") (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Subscription</b>(std::string id, TCPSession &session, std::string mode) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Subscription</b>(std::string id, TCPSession &session, std::string mode, SubscriptionHandler *handler) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>unsubscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Subscription</b>() (defined in <a class="el" href="classcore_1_1Subscription.html">core::Subscription</a>)</td><td class="entry"><a class="el" href="classcore_1_1Subscription.html">core::Subscription</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
@@ -78,15 +78,16 @@ 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="1543,171,1681,197"/>
|
||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="1316,171,1449,197"/>
|
||||
<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,73,817,100"/>
|
||||
<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"/>
|
||||
@@ -98,9 +99,12 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a348a4ec8232ada37f5be2b6f756f01f3"><td class="memItemLeft" align="right" valign="top"><a id="a348a4ec8232ada37f5be2b6f756f01f3"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Subscription</b> (std::string id, std::string mode="*AUTHOR")</td></tr>
|
||||
<tr class="separator:a348a4ec8232ada37f5be2b6f756f01f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a75e36b110e87138d4f5d8f0cbbaca4c1"><td class="memItemLeft" align="right" valign="top"><a id="a75e36b110e87138d4f5d8f0cbbaca4c1"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Subscription</b> (std::string id, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode="*AUTHOR")</td></tr>
|
||||
<tr class="separator:a75e36b110e87138d4f5d8f0cbbaca4c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b993509cd113d8ed564d710955c94a0"><td class="memItemLeft" align="right" valign="top"><a id="a1b993509cd113d8ed564d710955c94a0"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Subscription</b> (std::string id, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode)</td></tr>
|
||||
<tr class="separator:a1b993509cd113d8ed564d710955c94a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae21b7a4a1084da8959cd8022fa138c0e"><td class="memItemLeft" align="right" valign="top"><a id="ae21b7a4a1084da8959cd8022fa138c0e"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Subscription</b> (std::string id, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session, std::string mode, <a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> *handler)</td></tr>
|
||||
<tr class="separator:ae21b7a4a1084da8959cd8022fa138c0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57c23d7c49328eecf8358f84b485f7cb"><td class="memItemLeft" align="right" valign="top"><a id="a57c23d7c49328eecf8358f84b485f7cb"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>subscribe</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||
<tr class="separator:a57c23d7c49328eecf8358f84b485f7cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -131,6 +135,9 @@ std::string </td><td class="memItemRight" valign="bottom"><b>mode</b></td><
|
||||
<tr class="memitem:a5526427600aa4a5b180f76f201e85f58"><td class="memItemLeft" align="right" valign="top"><a id="a5526427600aa4a5b180f76f201e85f58"></a>
|
||||
<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td><td class="memItemRight" valign="bottom"><b>owner</b></td></tr>
|
||||
<tr class="separator:a5526427600aa4a5b180f76f201e85f58"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4f020e6bdee846121f508fcdb6f7aeb"><td class="memItemLeft" align="right" valign="top"><a id="ab4f020e6bdee846121f508fcdb6f7aeb"></a>
|
||||
<a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a> * </td><td class="memItemRight" valign="bottom"><b>handler</b></td></tr>
|
||||
<tr class="separator:ab4f020e6bdee846121f508fcdb6f7aeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad1a5c1a3e5a6e253eb34795f43d4f9be"><td class="memItemLeft" align="right" valign="top"><a id="ad1a5c1a3e5a6e253eb34795f43d4f9be"></a>
|
||||
std::vector< <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * > </td><td class="memItemRight" valign="bottom"><b>subscribers</b></td></tr>
|
||||
<tr class="separator:ad1a5c1a3e5a6e253eb34795f43d4f9be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>core</b></li><li class="navelem"><a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">core::SubscriptionHandler Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onSubscribe</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>process</b>(coreutils::ZString &request, std::stringstream &out, TCPSession &session) (defined in <a class="el" href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a>)</td><td class="entry"><a class="el" href="classcore_1_1SubscriptionHandler.html">core::SubscriptionHandler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: core::SubscriptionHandler Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>core</b></li><li class="navelem"><a class="el" href="classcore_1_1SubscriptionHandler.html">SubscriptionHandler</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classcore_1_1SubscriptionHandler-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">core::SubscriptionHandler Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a652ee5183fda91877b274617d585a28b"><td class="memItemLeft" align="right" valign="top"><a id="a652ee5183fda91877b274617d585a28b"></a>
|
||||
virtual int </td><td class="memItemRight" valign="bottom"><b>process</b> (coreutils::ZString &request, std::stringstream &out, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||
<tr class="separator:a652ee5183fda91877b274617d585a28b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac969757e0ea9552e505eb483ea30a8a0"><td class="memItemLeft" align="right" valign="top"><a id="ac969757e0ea9552e505eb483ea30a8a0"></a>
|
||||
virtual int </td><td class="memItemRight" valign="bottom"><b>onSubscribe</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||
<tr class="separator:ac969757e0ea9552e505eb483ea30a8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="SubscriptionHandler_8h_source.html">SubscriptionHandler.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -73,10 +73,11 @@ $(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 &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><td class="entry"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a>(std::stringstream &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 class="even"><td class="entry"><a class="el" href="classcore_1_1SubscriptionManager.html#aaa30bf772ad72b3f319a790662e4f8ae">processCommand</a>(coreutils::ZString &request, TCPSession &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"><td class="entry"><b>removeSessionSubscriptions</b>(TCPSession &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>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SubscriptionManager</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 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 class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a>(std::stringstream &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 &request, TCPSession &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 &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>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>SubscriptionManager</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>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
@@ -96,6 +96,9 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad1a021be5d55d1e9f0944c97f79ae9e2"><td class="memItemLeft" align="right" valign="top"><a id="ad1a021be5d55d1e9f0944c97f79ae9e2"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>add</b> (<a class="el" href="classcore_1_1Subscription.html">Subscription</a> &subscription)</td></tr>
|
||||
<tr class="separator:ad1a021be5d55d1e9f0944c97f79ae9e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5a8acc8762c035e90e18c61574fb798"><td class="memItemLeft" align="right" valign="top"><a id="af5a8acc8762c035e90e18c61574fb798"></a>
|
||||
int </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"> </td></tr>
|
||||
<tr class="memitem:aed407c183c390f4459bb6527b30c8198"><td class="memItemLeft" align="right" valign="top"><a id="aed407c183c390f4459bb6527b30c8198"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>removeSessionSubscriptions</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||
<tr class="separator:aed407c183c390f4459bb6527b30c8198"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
<map id="core::Subscription" name="core::Subscription">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="1543,171,1681,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="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"/>
|
||||
</map>
|
||||
@@ -1 +1 @@
|
||||
3f390c0fbcf254a8f2dec14ce3855745
|
||||
349f64021c7577575a335d64271fb257
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 61 KiB |
+1
-1
@@ -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_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_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>
|
||||
|
||||
+14
-13
@@ -79,19 +79,20 @@ $(function() {
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="SessionFilter_8h_source.html"><span class="icondoc"></span></a><b>SessionFilter.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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;"> </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;"> </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_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </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_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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 -->
|
||||
|
||||
+2
-1
@@ -97,7 +97,8 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
|
||||
<tr id="row_4_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_3_" class="arrow" onclick="toggleFolder('4_3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1UDPSocket.html" target="_self">core::UDPSocket</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </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;"> </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;"> </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_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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;"> </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 -->
|
||||
|
||||
@@ -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_1SubscriptionHandler.html" title=" " alt="" coords="5,5,195,32"/>
|
||||
</map>
|
||||
@@ -1 +1 @@
|
||||
af3a9400a188146f4f12e1a0e129faf2
|
||||
6bfd00f81b50345da1bbf756e128f069
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +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"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
af3a9400a188146f4f12e1a0e129faf2
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
+6
-1
@@ -109,7 +109,12 @@ $(function() {
|
||||
<area shape="rect" href="classcore_1_1Subscription.html" title=" " alt="" coords="5,5,144,32"/>
|
||||
</map>
|
||||
</td></tr>
|
||||
<tr><td><img src="inherit_graph_4.png" border="0" usemap="#acore_1_1ThreadScope" alt=""/>
|
||||
<tr><td><img src="inherit_graph_4.png" border="0" usemap="#acore_1_1SubscriptionHandler" alt=""/>
|
||||
<map name="acore_1_1SubscriptionHandler" id="acore_1_1SubscriptionHandler">
|
||||
<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=""/>
|
||||
<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>
|
||||
|
||||
@@ -13,6 +13,7 @@ var searchData=
|
||||
['start_51',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]],
|
||||
['stop_52',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]],
|
||||
['subscription_53',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
|
||||
['subscriptionmanager_54',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]],
|
||||
['subscriptions_55',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
|
||||
['subscriptionhandler_54',['SubscriptionHandler',['../classcore_1_1SubscriptionHandler.html',1,'core']]],
|
||||
['subscriptionmanager_55',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]],
|
||||
['subscriptions_56',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
|
||||
];
|
||||
+11
-11
@@ -1,14 +1,14 @@
|
||||
var searchData=
|
||||
[
|
||||
['tcpserver_56',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer::TCPServer()']]],
|
||||
['tcpsession_57',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
|
||||
['tcpsession2_58',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
|
||||
['tcpsocket_59',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
|
||||
['terminalsession_60',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
|
||||
['terminate_61',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
|
||||
['thread_62',['Thread',['../classcore_1_1Thread.html',1,'core']]],
|
||||
['threadscope_63',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
|
||||
['timer_64',['Timer',['../classcore_1_1Timer.html',1,'core']]],
|
||||
['tlsserver_65',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]],
|
||||
['tlssession_66',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
|
||||
['tcpserver_57',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer::TCPServer()']]],
|
||||
['tcpsession_58',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
|
||||
['tcpsession2_59',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
|
||||
['tcpsocket_60',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
|
||||
['terminalsession_61',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
|
||||
['terminate_62',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
|
||||
['thread_63',['Thread',['../classcore_1_1Thread.html',1,'core']]],
|
||||
['threadscope_64',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
|
||||
['timer_65',['Timer',['../classcore_1_1Timer.html',1,'core']]],
|
||||
['tlsserver_66',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]],
|
||||
['tlssession_67',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['udpserversocket_67',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
|
||||
['udpsocket_68',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]],
|
||||
['unregistersocket_69',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]]
|
||||
['udpserversocket_68',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
|
||||
['udpsocket_69',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]],
|
||||
['unregistersocket_70',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]]
|
||||
];
|
||||
@@ -1,5 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['whitelist_70',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]],
|
||||
['write_71',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
|
||||
['whitelist_71',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]],
|
||||
['write_72',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
|
||||
];
|
||||
@@ -1,7 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['_7eepoll_72',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
|
||||
['_7esocket_73',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
|
||||
['_7etcpserver_74',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
|
||||
['_7etlsserver_75',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
|
||||
['_7eepoll_73',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
|
||||
['_7esocket_74',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
|
||||
['_7etcpserver_75',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
|
||||
['_7etlsserver_76',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
|
||||
];
|
||||
@@ -1,7 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['command_76',['Command',['../classcore_1_1Command.html',1,'core']]],
|
||||
['commandlist_77',['CommandList',['../classcore_1_1CommandList.html',1,'core']]],
|
||||
['consoleserver_78',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]],
|
||||
['consolesession_79',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]]
|
||||
['command_77',['Command',['../classcore_1_1Command.html',1,'core']]],
|
||||
['commandlist_78',['CommandList',['../classcore_1_1CommandList.html',1,'core']]],
|
||||
['consoleserver_79',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]],
|
||||
['consolesession_80',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['epoll_80',['EPoll',['../classcore_1_1EPoll.html',1,'core']]]
|
||||
['epoll_81',['EPoll',['../classcore_1_1EPoll.html',1,'core']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['inotify_81',['INotify',['../classcore_1_1INotify.html',1,'core']]],
|
||||
['ipaddress_82',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]],
|
||||
['ipaddresslist_83',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]]
|
||||
['inotify_82',['INotify',['../classcore_1_1INotify.html',1,'core']]],
|
||||
['ipaddress_83',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]],
|
||||
['ipaddresslist_84',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['object_84',['Object',['../classcore_1_1Object.html',1,'core']]]
|
||||
['object_85',['Object',['../classcore_1_1Object.html',1,'core']]]
|
||||
];
|
||||
@@ -1,7 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['sessionfilter_85',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]],
|
||||
['socket_86',['Socket',['../classcore_1_1Socket.html',1,'core']]],
|
||||
['subscription_87',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
|
||||
['subscriptionmanager_88',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]]
|
||||
['sessionfilter_86',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]],
|
||||
['socket_87',['Socket',['../classcore_1_1Socket.html',1,'core']]],
|
||||
['subscription_88',['Subscription',['../classcore_1_1Subscription.html',1,'core']]],
|
||||
['subscriptionhandler_89',['SubscriptionHandler',['../classcore_1_1SubscriptionHandler.html',1,'core']]],
|
||||
['subscriptionmanager_90',['SubscriptionManager',['../classcore_1_1SubscriptionManager.html',1,'core']]]
|
||||
];
|
||||
+10
-10
@@ -1,13 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['tcpserver_89',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]],
|
||||
['tcpsession_90',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
|
||||
['tcpsession2_91',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
|
||||
['tcpsocket_92',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
|
||||
['terminalsession_93',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
|
||||
['thread_94',['Thread',['../classcore_1_1Thread.html',1,'core']]],
|
||||
['threadscope_95',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
|
||||
['timer_96',['Timer',['../classcore_1_1Timer.html',1,'core']]],
|
||||
['tlsserver_97',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]],
|
||||
['tlssession_98',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
|
||||
['tcpserver_91',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]],
|
||||
['tcpsession_92',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]],
|
||||
['tcpsession2_93',['TCPSession2',['../classcore_1_1TCPSession2.html',1,'core']]],
|
||||
['tcpsocket_94',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]],
|
||||
['terminalsession_95',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]],
|
||||
['thread_96',['Thread',['../classcore_1_1Thread.html',1,'core']]],
|
||||
['threadscope_97',['ThreadScope',['../classcore_1_1ThreadScope.html',1,'core']]],
|
||||
['timer_98',['Timer',['../classcore_1_1Timer.html',1,'core']]],
|
||||
['tlsserver_99',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]],
|
||||
['tlssession_100',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]]
|
||||
];
|
||||
@@ -1,5 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['udpserversocket_99',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
|
||||
['udpsocket_100',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]]
|
||||
['udpserversocket_101',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]],
|
||||
['udpsocket_102',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['add_101',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]]
|
||||
['add_103',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['clear_102',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]],
|
||||
['cleareol_103',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]],
|
||||
['cleartimer_104',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]]
|
||||
['clear_104',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]],
|
||||
['cleareol_105',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]],
|
||||
['cleartimer_106',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]]
|
||||
];
|
||||
@@ -1,5 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['epoll_105',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]],
|
||||
['eventreceived_106',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a1a045e15fb5851d666a21be05ac4c5d7',1,'core::Socket::eventReceived()']]]
|
||||
['epoll_107',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]],
|
||||
['eventreceived_108',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a1a045e15fb5851d666a21be05ac4c5d7',1,'core::Socket::eventReceived()']]]
|
||||
];
|
||||
@@ -1,10 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['getclientaddress_107',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]],
|
||||
['getclientaddressandport_108',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]],
|
||||
['getclientport_109',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]],
|
||||
['getdescriptor_110',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]],
|
||||
['getelapsed_111',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]],
|
||||
['getsocketaccept_112',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]],
|
||||
['grabinput_113',['grabInput',['../classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243',1,'core::CommandList']]]
|
||||
['getclientaddress_109',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]],
|
||||
['getclientaddressandport_110',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]],
|
||||
['getclientport_111',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]],
|
||||
['getdescriptor_112',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]],
|
||||
['getelapsed_113',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]],
|
||||
['getsocketaccept_114',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]],
|
||||
['grabinput_115',['grabInput',['../classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243',1,'core::CommandList']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['isstopping_114',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]]
|
||||
['isstopping_116',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]]
|
||||
];
|
||||
@@ -1,12 +1,12 @@
|
||||
var searchData=
|
||||
[
|
||||
['onblockreceived_115',['onBlockReceived',['../classcore_1_1TCPSession2.html#a6c88775e81dc0074ef0832146be9f4b9',1,'core::TCPSession2::onBlockReceived()'],['../classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a',1,'core::TCPSession::onBlockReceived(coreutils::ZString &block)']]],
|
||||
['onconnected_116',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession::onConnected()'],['../classcore_1_1TCPSession2.html#af1913cb444a9e07c0f31a2cd8d934a62',1,'core::TCPSession2::onConnected()']]],
|
||||
['ondatareceived_117',['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_118',['onLineReceived',['../classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff',1,'core::TCPSession::onLineReceived()'],['../classcore_1_1TCPSession2.html#a6cd36b444d9548d1024190c6ba747e18',1,'core::TCPSession2::onLineReceived()']]],
|
||||
['onregister_119',['onRegister',['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()'],['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()']]],
|
||||
['onregistered_120',['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_121',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]],
|
||||
['onunregistered_122',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]],
|
||||
['output_123',['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_117',['onBlockReceived',['../classcore_1_1TCPSession2.html#a6c88775e81dc0074ef0832146be9f4b9',1,'core::TCPSession2::onBlockReceived()'],['../classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a',1,'core::TCPSession::onBlockReceived(coreutils::ZString &block)']]],
|
||||
['onconnected_118',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession::onConnected()'],['../classcore_1_1TCPSession2.html#af1913cb444a9e07c0f31a2cd8d934a62',1,'core::TCPSession2::onConnected()']]],
|
||||
['ondatareceived_119',['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_120',['onLineReceived',['../classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff',1,'core::TCPSession::onLineReceived()'],['../classcore_1_1TCPSession2.html#a6cd36b444d9548d1024190c6ba747e18',1,'core::TCPSession2::onLineReceived()']]],
|
||||
['onregister_121',['onRegister',['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()'],['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()']]],
|
||||
['onregistered_122',['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_123',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]],
|
||||
['onunregistered_124',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]],
|
||||
['output_125',['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()']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['processcommand_124',['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_125',['processRequest',['../classcore_1_1CommandList.html#abcfb26e37e1ee6ff5655ebc3d33b1818',1,'core::CommandList']]],
|
||||
['protocol_126',['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_126',['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_127',['processRequest',['../classcore_1_1CommandList.html#abcfb26e37e1ee6ff5655ebc3d33b1818',1,'core::CommandList']]],
|
||||
['protocol_128',['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()']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['receivedata_127',['receiveData',['../classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52',1,'core::TLSSession::receiveData()']]],
|
||||
['registersocket_128',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]],
|
||||
['remove_129',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]]
|
||||
['receivedata_129',['receiveData',['../classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52',1,'core::TLSSession::receiveData()']]],
|
||||
['registersocket_130',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]],
|
||||
['remove_131',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]]
|
||||
];
|
||||
+10
-10
@@ -1,13 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['send_130',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession::send()'],['../classcore_1_1TCPSession2.html#aca2f7127b4081fa0e2d2d128083fb0f7',1,'core::TCPSession2::send()']]],
|
||||
['sendtoall_131',['sendToAll',['../classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676',1,'core::TCPServer::sendToAll(std::stringstream &out, TCPSession &sender, SessionFilter filter)'],['../classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0',1,'core::TCPServer::sendToAll(std::stringstream &out, TCPSession &sender)']]],
|
||||
['setblocksize_132',['setBlockSize',['../classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5',1,'core::TCPSession::setBlockSize()'],['../classcore_1_1TCPSession2.html#a6f4ed04cd2848e5b903b8331b2e951c8',1,'core::TCPSession2::setBlockSize()']]],
|
||||
['setcursorlocation_133',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]],
|
||||
['setdescriptor_134',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]],
|
||||
['settimer_135',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]],
|
||||
['shutdown_136',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]],
|
||||
['socket_137',['Socket',['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket']]],
|
||||
['start_138',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]],
|
||||
['stop_139',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]]
|
||||
['send_132',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession::send()'],['../classcore_1_1TCPSession2.html#aca2f7127b4081fa0e2d2d128083fb0f7',1,'core::TCPSession2::send()']]],
|
||||
['sendtoall_133',['sendToAll',['../classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676',1,'core::TCPServer::sendToAll(std::stringstream &out, TCPSession &sender, SessionFilter filter)'],['../classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0',1,'core::TCPServer::sendToAll(std::stringstream &out, TCPSession &sender)']]],
|
||||
['setblocksize_134',['setBlockSize',['../classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5',1,'core::TCPSession::setBlockSize()'],['../classcore_1_1TCPSession2.html#a6f4ed04cd2848e5b903b8331b2e951c8',1,'core::TCPSession2::setBlockSize()']]],
|
||||
['setcursorlocation_135',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]],
|
||||
['setdescriptor_136',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]],
|
||||
['settimer_137',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]],
|
||||
['shutdown_138',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]],
|
||||
['socket_139',['Socket',['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket']]],
|
||||
['start_140',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]],
|
||||
['stop_141',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]]
|
||||
];
|
||||
@@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['tcpserver_140',['TCPServer',['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer']]],
|
||||
['terminate_141',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
|
||||
['tlsserver_142',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]]
|
||||
['tcpserver_142',['TCPServer',['../classcore_1_1TCPServer.html#abaecb97c336b757d1029d45277f9fc5b',1,'core::TCPServer']]],
|
||||
['terminate_143',['terminate',['../classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3',1,'core::TCPSession::terminate()'],['../classcore_1_1TCPSession2.html#a6b999e7ea6551a1b513ee057afaa9e4a',1,'core::TCPSession2::terminate()']]],
|
||||
['tlsserver_144',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['unregistersocket_143',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]]
|
||||
['unregistersocket_145',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['write_144',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
|
||||
['write_146',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]]
|
||||
];
|
||||
@@ -1,7 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['_7eepoll_145',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]],
|
||||
['_7esocket_146',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]],
|
||||
['_7etcpserver_147',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]],
|
||||
['_7etlsserver_148',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]]
|
||||
['_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']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['blacklist_149',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]]
|
||||
['blacklist_151',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['commands_150',['commands',['../classcore_1_1CommandList.html#ad0aedf95828fe743908d8423f171ff36',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]]
|
||||
['commands_152',['commands',['../classcore_1_1CommandList.html#ad0aedf95828fe743908d8423f171ff36',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['maxsockets_151',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]]
|
||||
['maxsockets_153',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['out_152',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession::out()'],['../classcore_1_1TCPSession2.html#a6b8005e611b6007a00ad3288973a522d',1,'core::TCPSession2::out()']]]
|
||||
['out_154',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession::out()'],['../classcore_1_1TCPSession2.html#a6b8005e611b6007a00ad3288973a522d',1,'core::TCPSession2::out()']]]
|
||||
];
|
||||
@@ -1,5 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['sessions_153',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]],
|
||||
['subscriptions_154',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
|
||||
['sessions_155',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]],
|
||||
['subscriptions_156',['subscriptions',['../classcore_1_1TCPServer.html#a28302dd844cfc971ee41de2000d24aa0',1,'core::TCPServer']]]
|
||||
];
|
||||
@@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['whitelist_155',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]]
|
||||
['whitelist_157',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]]
|
||||
];
|
||||
Reference in new issue
Block a user