Continued development on Command and CommandList.

This commit is contained in:
barant committed 2020-05-04 10:04:24 -07:00
1 parent cb7a556edf
commit 63943e02dd
36 files changed
+475 -464

No files matched your search

+6 -22
View File
@@ -120,9 +120,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a1e52017e1deae15c1c87c6b6a099e1ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">getDescriptor</a> ()</td></tr>
<tr class="memdesc:a1e52017e1deae15c1c87c6b6a099e1ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the descriptor for the ePoll socket. <a href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">More...</a><br /></td></tr>
<tr class="separator:a1e52017e1deae15c1c87c6b6a099e1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39b88c943190f724c963b49baaa2cfbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a39b88c943190f724c963b49baaa2cfbb">eventReceived</a> (struct epoll_event event, pid_t threadId)</td></tr>
<tr class="memdesc:a39b88c943190f724c963b49baaa2cfbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dispatch event to appropriate socket. <a href="classcore_1_1EPoll.html#a39b88c943190f724c963b49baaa2cfbb">More...</a><br /></td></tr>
<tr class="separator:a39b88c943190f724c963b49baaa2cfbb"><td class="memSeparator" colspan="2">&#160;</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>
@@ -198,8 +198,8 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a39b88c943190f724c963b49baaa2cfbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39b88c943190f724c963b49baaa2cfbb">&#9670;&nbsp;</a></span>eventReceived()</h2>
<a id="a3238b150b5d0a57eb2e1b17daa236d3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3238b150b5d0a57eb2e1b17daa236d3b">&#9670;&nbsp;</a></span>eventReceived()</h2>
<div class="memitem">
<div class="memproto">
@@ -208,18 +208,8 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
<td class="memname">void core::EPoll::eventReceived </td>
<td>(</td>
<td class="paramtype">struct epoll_event&#160;</td>
<td class="paramname"><em>event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td class="paramname"><em>event</em></td><td>)</td>
<td></td>
<td class="paramtype">pid_t&#160;</td>
<td class="paramname"><em>threadId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -427,12 +417,6 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></
<p>Unregister a BMASocket from monitoring by BMAEPoll. </p>
<p>Use this method to remove a socket from receiving events from the epoll system. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">socket</td><td>The <a class="el" href="classcore_1_1Socket.html">Socket</a> to unregister. </td></tr>
</table>
</dd>
</dl>
</div>
</div>