Many changes to ServerCore

This commit is contained in:
barant committed 2021-07-23 08:57:27 -07:00
1 parent 6969ef0fbb
commit d445834af6
83 files changed
+666 -756

No files matched your search

+10 -10
View File
@@ -123,15 +123,15 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">eventReceived</a> (struct epoll_event event)</td></tr>
<tr class="memdesc:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dispatch event to appropriate socket. <a href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">More...</a><br /></td></tr>
<tr class="separator:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2d7fdaec43d0a15abab0399d5727df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df">processCommand</a> (std::string command, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &amp;data) override</td></tr>
<tr class="memdesc:a0c2d7fdaec43d0a15abab0399d5727df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output the threads array to the console. <a href="classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df">More...</a><br /></td></tr>
<tr class="separator:a0c2d7fdaec43d0a15abab0399d5727df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb8a89fb45922c8c88472ec3eae7858"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">processCommand</a> (coreutils::ZString command, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &amp;data) override</td></tr>
<tr class="memdesc:a5cb8a89fb45922c8c88472ec3eae7858"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output the threads array to the console. <a href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">More...</a><br /></td></tr>
<tr class="separator:a5cb8a89fb45922c8c88472ec3eae7858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033633714311f3edc4127ddd1c37f299"><td class="memItemLeft" align="right" valign="top"><a id="a033633714311f3edc4127ddd1c37f299"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>resetSocket</b> (<a class="el" href="classcore_1_1Socket.html">Socket</a> *socket)</td></tr>
<tr class="separator:a033633714311f3edc4127ddd1c37f299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcore_1_1Command"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Command')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
<tr class="memitem:abdc0d7a4693a7f7940bbae20c4a667c0 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#abdc0d7a4693a7f7940bbae20c4a667c0">check</a> (std::string request)</td></tr>
<tr class="separator:abdc0d7a4693a7f7940bbae20c4a667c0 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a> (Session *session)</td></tr>
<tr class="separator:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
@@ -259,8 +259,8 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
</div>
</div>
<a id="a0c2d7fdaec43d0a15abab0399d5727df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c2d7fdaec43d0a15abab0399d5727df">&#9670;&nbsp;</a></span>processCommand()</h2>
<a id="a5cb8a89fb45922c8c88472ec3eae7858"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb8a89fb45922c8c88472ec3eae7858">&#9670;&nbsp;</a></span>processCommand()</h2>
<div class="memitem">
<div class="memproto">
@@ -271,7 +271,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
<tr>
<td class="memname">int core::EPoll::processCommand </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramtype">coreutils::ZString&#160;</td>
<td class="paramname"><em>command</em>, </td>
</tr>
<tr>
@@ -300,7 +300,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
</div><div class="memdoc">
<p>Output the threads array to the console. </p>
<p>The <a class="el" href="classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df" title="Output the threads array to the console.">processCommand()</a> method displays the thread array to the requesting console via the session passed as parameter.</p>
<p>The <a class="el" href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858" title="Output the threads array to the console.">processCommand()</a> method displays the thread array to the requesting console via the session passed as parameter.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td>the session to write the requested data to. </td></tr>
@@ -308,7 +308,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
</dd>
</dl>
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#a068ebc22f7a067cf23ed2c17f95b06e9">core::Command</a>.</p>
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command</a>.</p>
</div>
</div>