Got it to compile.
This commit is contained in:
1 parent
d445834af6
commit
50bbfcc3c3
26 files changed
+271
-250
No files matched your search
@@ -113,14 +113,14 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="separator:a418924164fd6e59800272fbd6f069bb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7ccdc057c9eee8504fce796301f82088"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088">~TCPServer</a> ()</td></tr>
|
||||
<tr class="separator:a7ccdc057c9eee8504fce796301f82088"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memItemLeft" align="right" valign="top"><a id="a88c603cd5df9dbc1632fd4b5e164d75b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>removeFromSessionList</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session)</td></tr>
|
||||
<tr class="separator:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a554ec6e67d368e7bb545d95635c0a0df"><td class="memItemLeft" align="right" valign="top"><a id="a554ec6e67d368e7bb545d95635c0a0df"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>sessionErrorHandler</b> (std::string errorString, std::stringstream &out)</td></tr>
|
||||
<tr class="separator:a554ec6e67d368e7bb545d95635c0a0df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a841f02799ad8529aad7cea132f4de8a9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">getSocketAccept</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &epoll)</td></tr>
|
||||
<tr class="separator:a841f02799ad8529aad7cea132f4de8a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memItemLeft" align="right" valign="top"><a id="a88c603cd5df9dbc1632fd4b5e164d75b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>removeFromSessionList</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session)</td></tr>
|
||||
<tr class="separator:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a120d5031360cc62251bdc43fa2d9813a"><td class="memItemLeft" align="right" valign="top"><a id="a120d5031360cc62251bdc43fa2d9813a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">output</a> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session)</td></tr>
|
||||
<tr class="memdesc:a120d5031360cc62251bdc43fa2d9813a"><td class="mdescLeft"> </td><td class="mdescRight">Output the consoles array to the console. <br /></td></tr>
|
||||
@@ -192,14 +192,14 @@ std::string </td><td class="memItemRight" valign="bottom"><b>getName</b> ()
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a82f6bf16e4ab20d8b30da09e034fffff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td></tr>
|
||||
<tr class="separator:a82f6bf16e4ab20d8b30da09e034fffff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abad6300b6234ca8b69cef9128755342e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td></tr>
|
||||
<tr class="separator:abad6300b6234ca8b69cef9128755342e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeed1bc55d099667ccda51cd682bfc633"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td></tr>
|
||||
<tr class="separator:aeed1bc55d099667ccda51cd682bfc633"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afcc44802b988e2f4292504e804dccf8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1CommandList.html">CommandList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td></tr>
|
||||
<tr class="separator:afcc44802b988e2f4292504e804dccf8b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82f6bf16e4ab20d8b30da09e034fffff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td></tr>
|
||||
<tr class="separator:a82f6bf16e4ab20d8b30da09e034fffff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abad6300b6234ca8b69cef9128755342e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td></tr>
|
||||
<tr class="separator:abad6300b6234ca8b69cef9128755342e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_attribs_classcore_1_1TCPSocket"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1TCPSocket')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td></tr>
|
||||
<tr class="memitem:abe7d0a740dc0c19c058661270a6fb630 inherit pub_attribs_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="abe7d0a740dc0c19c058661270a6fb630"></a>
|
||||
<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> </td><td class="memItemRight" valign="bottom"><b>ipAddress</b></td></tr>
|
||||
@@ -222,6 +222,10 @@ Protected Member Functions</h2></td></tr>
|
||||
<tr class="separator:a276ccbc8cb9b4380ebd78807b97f0159"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad08e04a2ff44c9c40419cdc6bd0e4b79"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">processCommand</a> (coreutils::ZString command, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data) override</td></tr>
|
||||
<tr class="separator:ad08e04a2ff44c9c40419cdc6bd0e4b79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a151f29593c0d1fa998e2b86b19c631f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a> (std::stringstream &out, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *sender, <a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> &filter)</td></tr>
|
||||
<tr class="separator:a151f29593c0d1fa998e2b86b19c631f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa225cd2b704167ff22503e1897fe538f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#aa225cd2b704167ff22503e1897fe538f">sendToAll</a> (std::stringstream &out, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *sender)</td></tr>
|
||||
<tr class="separator:aa225cd2b704167ff22503e1897fe538f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||
<tr class="memitem:a71c77a162698b9c074a7497beab7b5d8 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a71c77a162698b9c074a7497beab7b5d8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setBufferSize</b> (int length)</td></tr>
|
||||
@@ -282,7 +286,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The constructor for the BMATCPSocket object.</p>
|
||||
<p>The constructor for the <a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> object.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ePoll</td><td>the <a class="el" href="classcore_1_1EPoll.html">EPoll</a> instance that manages the socket. </td></tr>
|
||||
@@ -292,7 +296,6 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the instance of the BMATCPServerSocket. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -429,6 +432,86 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa225cd2b704167ff22503e1897fe538f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa225cd2b704167ff22503e1897fe538f">◆ </a></span>sendToAll() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void core::TCPServer::sendToAll </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::stringstream & </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
||||
<td class="paramname"><em>sender</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Use this sendToAll method to output the contents of the out stream to all the connections on the server excluding the sender session and the entries identified by the passed in filter object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a151f29593c0d1fa998e2b86b19c631f4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a151f29593c0d1fa998e2b86b19c631f4">◆ </a></span>sendToAll() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void core::TCPServer::sendToAll </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::stringstream & </td>
|
||||
<td class="paramname"><em>out</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
||||
<td class="paramname"><em>sender</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> & </td>
|
||||
<td class="paramname"><em>filter</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Use this sendToAll method to output the contents of the out stream to all the connections on the server excluding the sender session. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
|
||||
Reference in new issue
Block a user