Update changes.
@ -14,12 +14,12 @@ namespace core {
|
|||||||
|
|
||||||
bool CommandList::processRequest(coreutils::ZString &request, TCPSession &session) {
|
bool CommandList::processRequest(coreutils::ZString &request, TCPSession &session) {
|
||||||
if(session.grab != NULL)
|
if(session.grab != NULL)
|
||||||
return session.grab->processCommand(request, session);
|
return session.grab->processCommand(request, session);
|
||||||
else {
|
else {
|
||||||
request.split(delimiter);
|
request.split(delimiter);
|
||||||
for(auto *command : commands)
|
for(auto *command : commands)
|
||||||
if(command->check(request))
|
if(command->check(request))
|
||||||
return command->processCommand(request, session);
|
return command->processCommand(request, session);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -35,7 +35,7 @@ namespace core {
|
|||||||
|
|
||||||
int CommandList::processCommand(coreutils::ZString &request, TCPSession &session) {
|
int CommandList::processCommand(coreutils::ZString &request, TCPSession &session) {
|
||||||
for(Command *command : commands)
|
for(Command *command : commands)
|
||||||
session.out << command->getName() << std::endl;
|
session.out << command->getName() << std::endl;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
namespace core {
|
namespace core {
|
||||||
|
|
||||||
ConsoleServer::ConsoleServer(EPoll &ePoll, IPAddress address) : TCPServer(ePoll, address, " ", "Console") {
|
ConsoleServer::ConsoleServer(EPoll &ePoll, IPAddress address) : TCPServer(ePoll, address, " ", "Console Server") {
|
||||||
coreutils::Log(this);
|
coreutils::Log(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
namespace core {
|
namespace core {
|
||||||
|
|
||||||
Socket::Socket(EPoll &ePoll, std::string text) : ePoll(ePoll), text(text) {
|
Socket::Socket(EPoll &ePoll, std::string text) : ePoll(ePoll), text(text) {
|
||||||
coreutils::Log(coreutils::LOG_DEBUG_2) << "BMASocket object created [" << text << "].";
|
coreutils::Log(coreutils::LOG_DEBUG_2) << "Socket object created [" << text << "].";
|
||||||
buffer = (char *)malloc(4096);
|
buffer = (char *)malloc(4096);
|
||||||
length = 4096;
|
length = 4096;
|
||||||
}
|
}
|
||||||
|
@ -9,14 +9,14 @@ namespace core {
|
|||||||
TCPServer::TCPServer(EPoll &ePoll, IPAddress address, std::string delimiter, std::string text)
|
TCPServer::TCPServer(EPoll &ePoll, IPAddress address, std::string delimiter, std::string text)
|
||||||
: TCPSocket(ePoll, text), commands(delimiter) {
|
: TCPSocket(ePoll, text), commands(delimiter) {
|
||||||
|
|
||||||
setDescriptor(socket(AF_INET, SOCK_STREAM, 0));
|
setDescriptor(socket(AF_INET, SOCK_STREAM, 0));
|
||||||
int yes = 1;
|
int yes = 1;
|
||||||
setsockopt(getDescriptor(), SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int));
|
setsockopt(getDescriptor(), SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int));
|
||||||
if(bind(getDescriptor(), address.getPointer(), address.addressLength) < 0)
|
if(bind(getDescriptor(), address.getPointer(), address.addressLength) < 0)
|
||||||
throw coreutils::Exception("Error on bind to socket: " + std::to_string(errno));
|
throw coreutils::Exception("Error on bind to socket: " + std::to_string(errno));
|
||||||
if(listen(getDescriptor(), 20) < 0)
|
if(listen(getDescriptor(), 20) < 0)
|
||||||
throw coreutils::Exception("Error on listen to socket");
|
throw coreutils::Exception("Error on listen to socket");
|
||||||
}
|
}
|
||||||
|
|
||||||
TCPServer::~TCPServer() {
|
TCPServer::~TCPServer() {
|
||||||
coreutils::Log(coreutils::LOG_DEBUG_2) << "Closing server socket " << getDescriptor() << ".";
|
coreutils::Log(coreutils::LOG_DEBUG_2) << "Closing server socket " << getDescriptor() << ".";
|
||||||
@ -27,7 +27,7 @@ namespace core {
|
|||||||
lock.lock();
|
lock.lock();
|
||||||
TCPSession *session = accept();
|
TCPSession *session = accept();
|
||||||
if(session)
|
if(session)
|
||||||
sessions.push_back(session);
|
sessions.push_back(session);
|
||||||
lock.unlock();
|
lock.unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,17 +37,16 @@ namespace core {
|
|||||||
|
|
||||||
TCPSession *session = getSocketAccept(ePoll);
|
TCPSession *session = getSocketAccept(ePoll);
|
||||||
session->setDescriptor(::accept(getDescriptor(), (struct sockaddr *)&session->ipAddress.addr, &session->ipAddress.addressLength));
|
session->setDescriptor(::accept(getDescriptor(), (struct sockaddr *)&session->ipAddress.addr, &session->ipAddress.addressLength));
|
||||||
// if(blackList && blackList->contains(session->ipAddress.getClientAddress())) {
|
// if(blackList && blackList->contains(session->ipAddress.getClientAddress())) {
|
||||||
// session->shutdown();
|
// session->shutdown();
|
||||||
// Log(LOG_WARN) << "Client at IP address " << session->ipAddress.getClientAddress() << " is blacklisted and was denied a connection.";
|
// Log(LOG_WARN) << "Client at IP address " << session->ipAddress.getClientAddress() << " is blacklisted and was denied a connection.";
|
||||||
// return NULL;
|
// return NULL;
|
||||||
// }
|
// }
|
||||||
// if(whiteList && !whiteList->contains(session->ipAddress.getClientAddress())) {
|
// if(whiteList && !whiteList->contains(session->ipAddress.getClientAddress())) {
|
||||||
// session->shutdown();
|
// session->shutdown();
|
||||||
// Log(LOG_WARN) << "Client at IP address " << session->ipAddress.getClientAddress() << " is not authorized and was denied a connection.";
|
// Log(LOG_WARN) << "Client at IP address " << session->ipAddress.getClientAddress() << " is not authorized and was denied a connection.";
|
||||||
// return NULL;
|
// return NULL;
|
||||||
// }
|
// }
|
||||||
coreutils::Log(coreutils::LOG_DEBUG_2) << "Session started on socket " << session->getDescriptor() << ".";
|
|
||||||
return session;
|
return session;
|
||||||
}
|
}
|
||||||
catch(coreutils::Exception e) {
|
catch(coreutils::Exception e) {
|
||||||
@ -90,22 +89,22 @@ namespace core {
|
|||||||
|
|
||||||
void TCPServer::sendToAll(std::stringstream &data) {
|
void TCPServer::sendToAll(std::stringstream &data) {
|
||||||
for(auto session : sessions)
|
for(auto session : sessions)
|
||||||
session->write(data.str());
|
session->write(data.str());
|
||||||
data.str("");
|
data.str("");
|
||||||
}
|
}
|
||||||
|
|
||||||
void TCPServer::sendToAll(std::stringstream &data, TCPSession &sender) {
|
void TCPServer::sendToAll(std::stringstream &data, TCPSession &sender) {
|
||||||
for(auto session : sessions)
|
for(auto session : sessions)
|
||||||
if(session != &sender)
|
if(session != &sender)
|
||||||
session->write(data.str());
|
session->write(data.str());
|
||||||
data.str("");
|
data.str("");
|
||||||
}
|
}
|
||||||
|
|
||||||
void TCPServer::sendToAll(std::stringstream &data, TCPSession &sender, SessionFilter filter) {
|
void TCPServer::sendToAll(std::stringstream &data, TCPSession &sender, SessionFilter filter) {
|
||||||
for(auto session : sessions)
|
for(auto session : sessions)
|
||||||
if(filter.test(*session))
|
if(filter.test(*session))
|
||||||
if(session != &sender)
|
if(session != &sender)
|
||||||
session->write(data.str());
|
session->write(data.str());
|
||||||
data.str("");
|
data.str("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "TCPSession.h"
|
#include "TCPSession.h"
|
||||||
#include "TCPServer.h"
|
#include "TCPServer.h"
|
||||||
|
#include "Exception.h"
|
||||||
#include "Log.h"
|
#include "Log.h"
|
||||||
|
|
||||||
namespace core {
|
namespace core {
|
||||||
@ -16,8 +17,7 @@ namespace core {
|
|||||||
|
|
||||||
void TCPSession::protocol(coreutils::ZString &data) {
|
void TCPSession::protocol(coreutils::ZString &data) {
|
||||||
if(!server.commands.processRequest(data, *this))
|
if(!server.commands.processRequest(data, *this))
|
||||||
if(data.getLength() != 0)
|
throw coreutils::Exception("Data received is not valid.");
|
||||||
server.sessionErrorHandler("Invalid data received.", out);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void TCPSession::onRegistered() {
|
void TCPSession::onRegistered() {
|
||||||
@ -26,41 +26,41 @@ namespace core {
|
|||||||
protocol(blank);
|
protocol(blank);
|
||||||
send();
|
send();
|
||||||
if(term)
|
if(term)
|
||||||
shutdown("termination requested");
|
shutdown("termination requested");
|
||||||
}
|
}
|
||||||
|
|
||||||
void TCPSession::onConnected() {}
|
void TCPSession::onConnected() {}
|
||||||
|
|
||||||
void TCPSession::onDataReceived(coreutils::ZString &data) {
|
void TCPSession::onDataReceived(coreutils::ZString &data) {
|
||||||
if(data.getLength() > 0) {
|
if(data.getLength() > 0) {
|
||||||
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize + data.getLength());
|
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize + data.getLength());
|
||||||
memcpy(lineBuffer + lineBufferSize, data.getData(), data.getLength());
|
memcpy(lineBuffer + lineBufferSize, data.getData(), data.getLength());
|
||||||
lineBufferSize += data.getLength();
|
lineBufferSize += data.getLength();
|
||||||
while(lineBufferSize > 0) {
|
while(lineBufferSize > 0) {
|
||||||
if(blockSize == 0) {
|
if(blockSize == 0) {
|
||||||
lineLength = strcspn(lineBuffer, "\r\n");
|
lineLength = strcspn(lineBuffer, "\r\n");
|
||||||
if(lineLength == lineBufferSize)
|
if(lineLength == lineBufferSize)
|
||||||
break;
|
break;
|
||||||
coreutils::ZString zLine(lineBuffer, lineLength);
|
coreutils::ZString zLine(lineBuffer, lineLength);
|
||||||
onLineReceived(zLine);
|
onLineReceived(zLine);
|
||||||
if(lineBuffer[lineLength] == '\r')
|
if(lineBuffer[lineLength] == '\r')
|
||||||
++lineLength;
|
++lineLength;
|
||||||
if(lineBuffer[lineLength] == '\n')
|
if(lineBuffer[lineLength] == '\n')
|
||||||
++lineLength;
|
++lineLength;
|
||||||
lineBufferSize -= lineLength;
|
lineBufferSize -= lineLength;
|
||||||
if(lineBufferSize > 0)
|
if(lineBufferSize > 0)
|
||||||
memmove(lineBuffer, lineBuffer + lineLength, lineBufferSize);
|
memmove(lineBuffer, lineBuffer + lineLength, lineBufferSize);
|
||||||
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
|
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
|
||||||
} else if(lineBufferSize >= blockLength) {
|
} else if(lineBufferSize >= blockLength) {
|
||||||
coreutils::ZString zBlock(lineBuffer, blockLength);
|
coreutils::ZString zBlock(lineBuffer, blockLength);
|
||||||
onBlockReceived(zBlock);
|
onBlockReceived(zBlock);
|
||||||
lineBufferSize -= blockLength;
|
lineBufferSize -= blockLength;
|
||||||
if(lineBufferSize > 0)
|
if(lineBufferSize > 0)
|
||||||
memmove(lineBuffer, lineBuffer + blockLength, lineBufferSize);
|
memmove(lineBuffer, lineBuffer + blockLength, lineBufferSize);
|
||||||
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
|
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TCPSession::setBlockSize(int blockSize) {
|
void TCPSession::setBlockSize(int blockSize) {
|
||||||
@ -82,7 +82,7 @@ namespace core {
|
|||||||
|
|
||||||
void TCPSession::send() {
|
void TCPSession::send() {
|
||||||
if(out.tellp() > 0)
|
if(out.tellp() > 0)
|
||||||
write(out.str());
|
write(out.str());
|
||||||
out.str("");
|
out.str("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
12
TCPSession.h
@ -41,12 +41,6 @@ namespace core {
|
|||||||
|
|
||||||
virtual void output(std::stringstream &data);
|
virtual void output(std::stringstream &data);
|
||||||
|
|
||||||
///
|
|
||||||
/// Use out to send data to the session socket or other session sockets.
|
|
||||||
///
|
|
||||||
|
|
||||||
std::stringstream out;
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// The send method is used to output the contents of the out stream
|
/// The send method is used to output the contents of the out stream
|
||||||
/// to the session containing the stream.
|
/// to the session containing the stream.
|
||||||
@ -66,6 +60,12 @@ namespace core {
|
|||||||
|
|
||||||
TCPServer &server;
|
TCPServer &server;
|
||||||
|
|
||||||
|
///
|
||||||
|
/// Use out to send data to the session socket or other session sockets.
|
||||||
|
///
|
||||||
|
|
||||||
|
std::stringstream out;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -74,48 +74,52 @@ $(function() {
|
|||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</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="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="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcore_1_1CommandList.html"> 18</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1CommandList.html">CommandList</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
|
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcore_1_1CommandList.html"> 18</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1CommandList.html">CommandList</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </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">public</span>:</div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="classcore_1_1CommandList.html">CommandList</a>(std::string delimiter = <span class="stringliteral">""</span>);</div>
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a>(<a class="code" href="classcore_1_1Command.html">Command</a> &command, std::string name = <span class="stringliteral">""</span>);</div>
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a>(<a class="code" href="classcore_1_1Command.html">Command</a> &command, std::string name = <span class="stringliteral">""</span>);</div>
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a>(<a class="code" href="classcore_1_1Command.html">Command</a> &command);</div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a>(<a class="code" href="classcore_1_1Command.html">Command</a> &command);</div>
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1CommandList.html#a4d0150f59f832c65f113a6a575f45c19">processRequest</a>(coreutils::ZString request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data);</div>
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1CommandList.html#aa9b789df8eed15dc037bd98d596fe6e0">processRequest</a>(coreutils::ZString &request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4">grabInput</a>(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, <a class="code" href="classcore_1_1Command.html">Command</a> &command);</div>
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243">grabInput</a>(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session, <a class="code" href="classcore_1_1Command.html">Command</a> &command);</div>
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> clearGrab(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session);</div>
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> clearGrab(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">int</span> processCommand(std::string request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data);</div>
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">protected</span>:</div>
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba">processCommand</a>(coreutils::ZString &request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">protected</span>:</div>
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1"> 69</a></span>  std::vector<Command *> <a class="code" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a>;</div>
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  };</div>
|
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1"> 71</a></span>  std::vector<Command *> <a class="code" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a>;</div>
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  std::string delimiter;</div>
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  };</div>
|
||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||||
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||||
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||||
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1CommandList_html_a40211d843807cd65f6614c17efcb00e4"><div class="ttname"><a href="classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4">core::CommandList::grabInput</a></div><div class="ttdeci">bool grabInput(TCPSession *session, Command &command)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:27</div></div>
|
|
||||||
<div class="ttc" id="aclasscore_1_1CommandList_html_a4d0150f59f832c65f113a6a575f45c19"><div class="ttname"><a href="classcore_1_1CommandList.html#a4d0150f59f832c65f113a6a575f45c19">core::CommandList::processRequest</a></div><div class="ttdeci">bool processRequest(coreutils::ZString request, TCPSession *session, std::stringstream &data)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp: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 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 class="ttc" id="aclasscore_1_1CommandList_html_a435f09d15c78dad43e7bca4977d6bdf1"><div class="ttname"><a href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">core::CommandList::commands</a></div><div class="ttdeci">std::vector< Command * > commands</div><div class="ttdef"><b>Definition:</b> CommandList.h:69</div></div>
|
<div class="ttc" id="aclasscore_1_1CommandList_html_a435f09d15c78dad43e7bca4977d6bdf1"><div class="ttname"><a href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">core::CommandList::commands</a></div><div class="ttdeci">std::vector< Command * > commands</div><div class="ttdef"><b>Definition:</b> CommandList.h:71</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1CommandList_html_a7a45e75e3d21a25fd3f7e887acf395e9"><div class="ttname"><a href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">core::CommandList::add</a></div><div class="ttdeci">void add(Command &command, std::string name="")</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:6</div></div>
|
<div class="ttc" id="aclasscore_1_1CommandList_html_a7a45e75e3d21a25fd3f7e887acf395e9"><div class="ttname"><a href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">core::CommandList::add</a></div><div class="ttdeci">void add(Command &command, std::string name="")</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:8</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1CommandList_html_aaac684effb9ecf5238d23ca60d3fffaa"><div class="ttname"><a href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">core::CommandList::remove</a></div><div class="ttdeci">void remove(Command &command)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:11</div></div>
|
<div class="ttc" id="aclasscore_1_1CommandList_html_aa9b789df8eed15dc037bd98d596fe6e0"><div class="ttname"><a href="classcore_1_1CommandList.html#aa9b789df8eed15dc037bd98d596fe6e0">core::CommandList::processRequest</a></div><div class="ttdeci">bool processRequest(coreutils::ZString &request, TCPSession &session)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:15</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1CommandList_html_a72aea93a650f148c639ba25a724da243"><div class="ttname"><a href="classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243">core::CommandList::grabInput</a></div><div class="ttdeci">bool grabInput(TCPSession &session, Command &command)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:27</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1CommandList_html_aaac684effb9ecf5238d23ca60d3fffaa"><div class="ttname"><a href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">core::CommandList::remove</a></div><div class="ttdeci">void remove(Command &command)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:13</div></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_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_1CommandList_html"><div class="ttname"><a href="classcore_1_1CommandList.html">core::CommandList</a></div><div class="ttdef"><b>Definition:</b> CommandList.h:18</div></div>
|
<div class="ttc" id="aclasscore_1_1CommandList_html"><div class="ttname"><a href="classcore_1_1CommandList.html">core::CommandList</a></div><div class="ttdef"><b>Definition:</b> CommandList.h:18</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1CommandList_html_a1819e1cb377b5d8e5e00b4777e2b4aba"><div class="ttname"><a href="classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba">core::CommandList::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString &request, TCPSession &session)</div><div class="ttdef"><b>Definition:</b> CommandList.cpp:36</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -76,44 +76,43 @@ $(function() {
|
|||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">namespace </span>core {</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="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>CommandList;</div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">class </span>CommandList;</div>
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">class </span>Session;</div>
|
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">class </span>Session;</div>
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classcore_1_1Command.html"> 22</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Command.html">Command</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Object.html">Object</a> {</div>
|
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classcore_1_1Command.html"> 22</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Command.html">Command</a> {</div>
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</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">public</span>: </div>
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </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>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request);</div>
|
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request);</div>
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">processCommand</a>(coreutils::ZString request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data);</div>
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">processCommand</a>(coreutils::ZString &request, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &session);</div>
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a>(Session *session);</div>
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a>(std::stringstream &out);</div>
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name);</div>
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name);</div>
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::string getName();</div>
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::string getName();</div>
|
||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">private</span>:</div>
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">private</span>:</div>
|
||||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  std::string name; </div>
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  std::string name;</div>
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  };</div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  };</div>
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div>
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div>
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
|
<div class="ttc" id="aclasscore_1_1Command_html_a95176f2532c38ee14e3fee40ee28b1bd"><div class="ttname"><a href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">core::Command::processCommand</a></div><div class="ttdeci">virtual int processCommand(coreutils::ZString &request, TCPSession &session)</div><div class="ttdef"><b>Definition:</b> Command.cpp:7</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 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 class="ttc" id="aclasscore_1_1Command_html_ad8eecee5b179a0030d2f34bcfa30d4f4"><div class="ttname"><a href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command::processCommand</a></div><div class="ttdeci">virtual int processCommand(coreutils::ZString request, TCPSession *session, std::stringstream &data)</div><div class="ttdef"><b>Definition:</b> Command.cpp:7</div></div>
|
<div class="ttc" id="aclasscore_1_1Command_html_ab6352ce5650e70a5c76c3d6e4eefd292"><div class="ttname"><a href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">core::Command::output</a></div><div class="ttdeci">virtual void output(std::stringstream &out)</div><div class="ttdef"><b>Definition:</b> Command.cpp:11</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Command_html_a314aef05f78aacb802097f8ae0875291"><div class="ttname"><a href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">core::Command::output</a></div><div class="ttdeci">virtual void output(Session *session)</div><div class="ttdef"><b>Definition:</b> Command.cpp:11</div></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_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_1Command_html_af9b8d8b3a6d6566f86e0abcb0d10f905"><div class="ttname"><a href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">core::Command::check</a></div><div class="ttdeci">virtual bool check(coreutils::ZString request)</div><div class="ttdef"><b>Definition:</b> Command.cpp:13</div></div>
|
<div class="ttc" id="aclasscore_1_1Command_html_ad8b0321c64838f4d5c8f93461b97cfef"><div class="ttname"><a href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">core::Command::setName</a></div><div class="ttdeci">void setName(std::string name)</div><div class="ttdef"><b>Definition:</b> Command.cpp:19</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Object_html"><div class="ttname"><a href="classcore_1_1Object.html">core::Object</a></div><div class="ttdef"><b>Definition:</b> Object.h:8</div></div>
|
<div class="ttc" id="aclasscore_1_1Command_html_a3bec2a324e71b72f1525a28b2bb028fe"><div class="ttname"><a href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">core::Command::check</a></div><div class="ttdeci">virtual bool check(coreutils::ZString &request)</div><div class="ttdef"><b>Definition:</b> Command.cpp:15</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Command_html_ad8b0321c64838f4d5c8f93461b97cfef"><div class="ttname"><a href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">core::Command::setName</a></div><div class="ttdeci">void setName(std::string name)</div><div class="ttdef"><b>Definition:</b> Command.cpp:22</div></div>
|
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -75,27 +75,27 @@ $(function() {
|
|||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "LogListener.h"</span></div>
|
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "LogListener.h"</span></div>
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </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> <span class="keyword">namespace </span>core {</div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">namespace </span>core {</div>
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</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>TCPSocket;</div>
|
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">class </span>TCPSocket;</div>
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">class </span>TCPSession;</div>
|
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">class </span>TCPSession;</div>
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classcore_1_1ConsoleServer.html"> 19</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1ConsoleServer.html">ConsoleServer</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a>, <span class="keyword">public</span> coreutils::LogListener {</div>
|
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classcore_1_1ConsoleServer.html"> 19</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1ConsoleServer.html">ConsoleServer</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a>, <span class="keyword">public</span> coreutils::LogListener {</div>
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </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="keyword">public</span>:</div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</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>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classcore_1_1ConsoleServer.html">ConsoleServer</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1IPAddress.html">IPAddress</a> address);</div>
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classcore_1_1ConsoleServer.html">ConsoleServer</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1IPAddress.html">IPAddress</a> address);</div>
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</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>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment">//</span></div>
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment">//</span></div>
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </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>  <span class="keywordtype">void</span> logSend(std::string out) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">void</span> logSend(std::string out) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</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>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> * <a class="code" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> * <a class="code" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  };</div>
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  };</div>
|
||||||
|
@ -69,40 +69,42 @@ $(function() {
|
|||||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __ConsoleSession_h__</span></div>
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __ConsoleSession_h__</span></div>
|
||||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</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 "TerminalSession.h"</span></div>
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "TerminalSession.h"</span></div>
|
||||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "TCPSession.h"</span></div>
|
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">//#include "TCPServer.h"</span></div>
|
||||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "CommandList.h"</span></div>
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "CommandList.h"</span></div>
|
||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</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="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="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">class </span>TCPServer;</div>
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcore_1_1ConsoleSession.html"> 18</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1TerminalSession.html">TerminalSession</a> {</div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </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">public</span>:</div>
|
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classcore_1_1ConsoleSession.html"> 20</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1TerminalSession.html">TerminalSession</a> {</div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a> &server);</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>  ~<a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a>(); </div>
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a> &server);</div>
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">void</span> writeLog(std::string data);</div>
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  ~<a class="code" href="classcore_1_1ConsoleSession.html">ConsoleSession</a>();</div>
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</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">protected</span>:</div>
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">void</span> writeLog(std::string data);</div>
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">protocol</a>(coreutils::ZString data) <span class="keyword">override</span>; </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="l00028"></a><span class="lineno"> 28</span>  <span class="keyword">protected</span>:</div>
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keyword">private</span>:</div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">protocol</a>(coreutils::ZString &data) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">enum</span> Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};</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>  Status status = WELCOME; </div>
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keyword">private</span>:</div>
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> doCommand(coreutils::ZString request);</div>
|
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keyword">enum</span> Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};</div>
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  coreutils::ZString command;</div>
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  Status status = WELCOME;</div>
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> doCommand(coreutils::ZString &request);</div>
|
||||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  };</div>
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  coreutils::ZString command;</div>
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</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>  </div>
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif</span></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="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1ConsoleSession_html"><div class="ttname"><a href="classcore_1_1ConsoleSession.html">core::ConsoleSession</a></div><div class="ttdef"><b>Definition:</b> ConsoleSession.h:18</div></div>
|
<div class="ttc" id="aclasscore_1_1ConsoleSession_html"><div class="ttname"><a href="classcore_1_1ConsoleSession.html">core::ConsoleSession</a></div><div class="ttdef"><b>Definition:</b> ConsoleSession.h:20</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1ConsoleSession_html_a72cd8a1ed55112b7245d889a9424fd64"><div class="ttname"><a href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">core::ConsoleSession::protocol</a></div><div class="ttdeci">void protocol(coreutils::ZString data) override</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:12</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:24</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:24</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TerminalSession_html"><div class="ttname"><a href="classcore_1_1TerminalSession.html">core::TerminalSession</a></div><div class="ttdef"><b>Definition:</b> TerminalSession.h:30</div></div>
|
<div class="ttc" id="aclasscore_1_1TerminalSession_html"><div class="ttname"><a href="classcore_1_1TerminalSession.html">core::TerminalSession</a></div><div class="ttdef"><b>Definition:</b> TerminalSession.h:30</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1ConsoleSession_html_aa1818efcd33a4152d2089aa545f08833"><div class="ttname"><a href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">core::ConsoleSession::protocol</a></div><div class="ttdeci">void protocol(coreutils::ZString &data) override</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:11</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -76,14 +76,14 @@ $(function() {
|
|||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </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> <span class="keyword">namespace </span>core {</div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">namespace </span>core {</div>
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</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"><a class="line" href="classcore_1_1EPoll.html"> 31</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1EPoll.html">EPoll</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
|
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classcore_1_1EPoll.html"> 31</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1EPoll.html">EPoll</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Command.html">Command</a> {</div>
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </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>  <span class="keyword">public</span>: </div>
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">EPoll</a>();</div>
|
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">EPoll</a>();</div>
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">~EPoll</a>();</div>
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">~EPoll</a>();</div>
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||||
@ -112,7 +112,7 @@ $(function() {
|
|||||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">eventReceived</a>(<span class="keyword">struct</span> epoll_event event); </div>
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">eventReceived</a>(<span class="keyword">struct</span> epoll_event event); </div>
|
||||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
||||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">processCommand</a>(coreutils::ZString command, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data) <span class="keyword">override</span>; </div>
|
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">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="l00114"></a><span class="lineno"> 114</span>  </div>
|
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div>
|
||||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">void</span> resetSocket(<a class="code" href="classcore_1_1Socket.html">Socket</a> *socket);</div>
|
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">void</span> resetSocket(<a class="code" href="classcore_1_1Socket.html">Socket</a> *socket);</div>
|
||||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||||
@ -132,21 +132,21 @@ $(function() {
|
|||||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor">#endif</span></div>
|
||||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a301b46b71ac7ac61a687ff723fe269b3"><div class="ttname"><a href="classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3">core::EPoll::isStopping</a></div><div class="ttdeci">bool isStopping()</div><div class="ttdoc">Returns a true if the stop command has been requested.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:67</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a301b46b71ac7ac61a687ff723fe269b3"><div class="ttname"><a href="classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3">core::EPoll::isStopping</a></div><div class="ttdeci">bool isStopping()</div><div class="ttdoc">Returns a true if the stop command has been requested.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:65</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_aaefe2caef75eb538af90cb34682d277b"><div class="ttname"><a href="classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b">core::EPoll::start</a></div><div class="ttdeci">bool start(int numberOfThreads, int maxSockets)</div><div class="ttdoc">Start the BMAEPoll processing.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:21</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_aaefe2caef75eb538af90cb34682d277b"><div class="ttname"><a href="classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b">core::EPoll::start</a></div><div class="ttdeci">bool start(int numberOfThreads, int maxSockets)</div><div class="ttdoc">Start the BMAEPoll processing.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:19</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 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 class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a5ab5e82ab51e0952fc8fbcc128f52900"><div class="ttname"><a href="classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900">core::EPoll::unregisterSocket</a></div><div class="ttdeci">bool unregisterSocket(Socket *socket)</div><div class="ttdoc">Unregister a BMASocket from monitoring by BMAEPoll.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:77</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a5ab5e82ab51e0952fc8fbcc128f52900"><div class="ttname"><a href="classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900">core::EPoll::unregisterSocket</a></div><div class="ttdeci">bool unregisterSocket(Socket *socket)</div><div class="ttdoc">Unregister a BMASocket from monitoring by BMAEPoll.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:74</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a0c2865acd31d14fbf19dbc42cc084ddc"><div class="ttname"><a href="classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc">core::EPoll::stop</a></div><div class="ttdeci">bool stop()</div><div class="ttdoc">Stop and shut down the BMAEPoll processing.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:47</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a0c2865acd31d14fbf19dbc42cc084ddc"><div class="ttname"><a href="classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc">core::EPoll::stop</a></div><div class="ttdeci">bool stop()</div><div class="ttdoc">Stop and shut down the BMAEPoll processing.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:45</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_acfcef2513d94f7b9a191fed3dc744d90"><div class="ttname"><a href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">core::EPoll::maxSockets</a></div><div class="ttdeci">int maxSockets</div><div class="ttdoc">The maximum number of socket allowed.</div><div class="ttdef"><b>Definition:</b> EPoll.h:98</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_acfcef2513d94f7b9a191fed3dc744d90"><div class="ttname"><a href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">core::EPoll::maxSockets</a></div><div class="ttdeci">int maxSockets</div><div class="ttdoc">The maximum number of socket allowed.</div><div class="ttdef"><b>Definition:</b> EPoll.h:98</div></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_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_1EPoll_html_a3238b150b5d0a57eb2e1b17daa236d3b"><div class="ttname"><a href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">core::EPoll::eventReceived</a></div><div class="ttdeci">void eventReceived(struct epoll_event event)</div><div class="ttdoc">Dispatch event to appropriate socket.</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a3238b150b5d0a57eb2e1b17daa236d3b"><div class="ttname"><a href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">core::EPoll::eventReceived</a></div><div class="ttdeci">void eventReceived(struct epoll_event event)</div><div class="ttdoc">Dispatch event to appropriate socket.</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a5cb8a89fb45922c8c88472ec3eae7858"><div class="ttname"><a href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">core::EPoll::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</div><div class="ttdoc">Output the threads array to the console.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:87</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a1e52017e1deae15c1c87c6b6a099e1ed"><div class="ttname"><a href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">core::EPoll::getDescriptor</a></div><div class="ttdeci">int getDescriptor()</div><div class="ttdoc">Return the descriptor for the ePoll socket.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:79</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a1e52017e1deae15c1c87c6b6a099e1ed"><div class="ttname"><a href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">core::EPoll::getDescriptor</a></div><div class="ttdeci">int getDescriptor()</div><div class="ttdoc">Return the descriptor for the ePoll socket.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:83</div></div>
|
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a8e7a2496d684b745a6410f9bd3e88534"><div class="ttname"><a href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">core::EPoll::~EPoll</a></div><div class="ttdeci">~EPoll()</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:17</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a8e7a2496d684b745a6410f9bd3e88534"><div class="ttname"><a href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">core::EPoll::~EPoll</a></div><div class="ttdeci">~EPoll()</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:17</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a2fd5cc4336b5f72990ecc0e7ea3d7641"><div class="ttname"><a href="classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">core::EPoll::EPoll</a></div><div class="ttdeci">EPoll()</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:8</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a2fd5cc4336b5f72990ecc0e7ea3d7641"><div class="ttname"><a href="classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">core::EPoll::EPoll</a></div><div class="ttdeci">EPoll()</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:8</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html_a3d813c7bbf0da70ebc8e3cb6aeeacfb4"><div class="ttname"><a href="classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4">core::EPoll::registerSocket</a></div><div class="ttdeci">bool registerSocket(Socket *socket)</div><div class="ttdoc">Register a BMASocket for monitoring by BMAEPoll.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:71</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a3d813c7bbf0da70ebc8e3cb6aeeacfb4"><div class="ttname"><a href="classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4">core::EPoll::registerSocket</a></div><div class="ttdeci">bool registerSocket(Socket *socket)</div><div class="ttdoc">Register a BMASocket for monitoring by BMAEPoll.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:69</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1EPoll_html_a22b5f1545aff3162040844be043abcce"><div class="ttname"><a href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">core::EPoll::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString &request, TCPSession &session) override</div><div class="ttdoc">Output the threads array to the console.</div><div class="ttdef"><b>Definition:</b> EPoll.cpp:83</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -82,7 +82,7 @@ $(function() {
|
|||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordtype">int</span> addWatch(std::string watch);</div>
|
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordtype">int</span> addWatch(std::string watch);</div>
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">void</span> removeWatch(<span class="keywordtype">int</span> wd);</div>
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">void</span> removeWatch(<span class="keywordtype">int</span> wd);</div>
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </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">void</span> onDataReceived(coreutils::ZString data) <span class="keyword">override</span>; </div>
|
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">void</span> onDataReceived(coreutils::ZString &data) <span class="keyword">override</span>; </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </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">void</span> inAccess(std::string name) {} </div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> inAccess(std::string name) {} </div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> inAttrib(std::string name) {} </div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> inAttrib(std::string name) {} </div>
|
||||||
|
@ -77,14 +77,14 @@ $(function() {
|
|||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">class </span>EPoll;</div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">class </span>EPoll;</div>
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</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"><a class="line" href="classcore_1_1Socket.html"> 34</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Socket.html">Socket</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1Object.html">core::Object</a> {</div>
|
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classcore_1_1Socket.html"> 34</a></span>  <span class="keyword">class </span><a class="code" href="classcore_1_1Socket.html">Socket</a> {</div>
|
||||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</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="keyword">public</span>:</div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text = <span class="stringliteral">""</span>);</div>
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text = <span class="stringliteral">""</span>);</div>
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">~Socket</a>();</div>
|
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">~Socket</a>();</div>
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||||
@ -137,10 +137,10 @@ $(function() {
|
|||||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data); </div>
|
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data); </div>
|
||||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
||||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(coreutils::ZString data); </div>
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(coreutils::ZString &data); </div>
|
||||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div>
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div>
|
||||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div>
|
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div>
|
||||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer);</div>
|
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer);</div>
|
||||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">private</span>:</div>
|
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">private</span>:</div>
|
||||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
|
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
|
||||||
@ -183,20 +183,19 @@ $(function() {
|
|||||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  </div>
|
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  </div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a1413c826307ef0f29d7457770af675e3"><div class="ttname"><a href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">core::Socket::write</a></div><div class="ttdeci">int write(std::string data)</div><div class="ttdef"><b>Definition:</b> Socket.cpp:145</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a1413c826307ef0f29d7457770af675e3"><div class="ttname"><a href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">core::Socket::write</a></div><div class="ttdeci">int write(std::string data)</div><div class="ttdef"><b>Definition:</b> Socket.cpp:150</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a23b9824653bbe4652a716acb828665b1"><div class="ttname"><a href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">core::Socket::onRegistered</a></div><div class="ttdeci">virtual void onRegistered()</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:55</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a23b9824653bbe4652a716acb828665b1"><div class="ttname"><a href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">core::Socket::onRegistered</a></div><div class="ttdeci">virtual void onRegistered()</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:57</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><div class="ttname"><a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::Socket::onDataReceived</a></div><div class="ttdeci">virtual void onDataReceived(std::string data)</div><div class="ttdoc">Called when data is received from the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:92</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a46ed2e240852d3fa949979ebbc4ac875"><div class="ttname"><a href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">core::Socket::receiveData</a></div><div class="ttdeci">virtual void receiveData(coreutils::ZString &buffer)</div><div class="ttdef"><b>Definition:</b> Socket.cpp:103</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a4c3f87fd1de3c9eab4bf5efbb30ce87d"><div class="ttname"><a href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">core::Socket::Socket</a></div><div class="ttdeci">Socket(EPoll &ePoll, std::string text="")</div><div class="ttdef"><b>Definition:</b> Socket.cpp:8</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><div class="ttname"><a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::Socket::onDataReceived</a></div><div class="ttdeci">virtual void onDataReceived(std::string data)</div><div class="ttdoc">Called when data is received from the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:95</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_af2d1b6de7a64a9d446b0305b6ec47b31"><div class="ttname"><a href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">core::Socket::shutdown</a></div><div class="ttdeci">void shutdown(std::string text="unknown")</div><div class="ttdef"><b>Definition:</b> Socket.cpp:164</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a4c3f87fd1de3c9eab4bf5efbb30ce87d"><div class="ttname"><a href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">core::Socket::Socket</a></div><div class="ttdeci">Socket(EPoll &ePoll, std::string text="")</div><div class="ttdef"><b>Definition:</b> Socket.cpp:9</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a81e5ee3e17834166d97c6e8b7dfe0da0"><div class="ttname"><a href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">core::Socket::onRegister</a></div><div class="ttdeci">virtual void onRegister()</div><div class="ttdoc">Called before the socket has registered with the epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:53</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_af2d1b6de7a64a9d446b0305b6ec47b31"><div class="ttname"><a href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">core::Socket::shutdown</a></div><div class="ttdeci">void shutdown(std::string text="unknown")</div><div class="ttdef"><b>Definition:</b> Socket.cpp:166</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a4c9a3396693ff919eb827729f9e72b03"><div class="ttname"><a href="classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03">core::Socket::eventReceived</a></div><div class="ttdeci">bool eventReceived(struct epoll_event event)</div><div class="ttdoc">Parse epoll event and call specified callbacks.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:61</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a81e5ee3e17834166d97c6e8b7dfe0da0"><div class="ttname"><a href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">core::Socket::onRegister</a></div><div class="ttdeci">virtual void onRegister()</div><div class="ttdoc">Called before the socket has registered with the epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:55</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_ae9be59697c2b2e5efb19aaae3ba943d2"><div class="ttname"><a href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">core::Socket::onUnregistered</a></div><div class="ttdeci">virtual void onUnregistered()</div><div class="ttdoc">Called when the socket has finished unregistering for the epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:59</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a4c9a3396693ff919eb827729f9e72b03"><div class="ttname"><a href="classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03">core::Socket::eventReceived</a></div><div class="ttdeci">bool eventReceived(struct epoll_event event)</div><div class="ttdoc">Parse epoll event and call specified callbacks.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:63</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a481b3b3874a6862f8d97030297cc6f32"><div class="ttname"><a href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">core::Socket::receiveData</a></div><div class="ttdeci">virtual void receiveData(coreutils::ZString buffer)</div><div class="ttdef"><b>Definition:</b> Socket.cpp:100</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_ae9be59697c2b2e5efb19aaae3ba943d2"><div class="ttname"><a href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">core::Socket::onUnregistered</a></div><div class="ttdeci">virtual void onUnregistered()</div><div class="ttdoc">Called when the socket has finished unregistering for the epoll processing.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:61</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Object_html"><div class="ttname"><a href="classcore_1_1Object.html">core::Object</a></div><div class="ttdef"><b>Definition:</b> Object.h:8</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_a06ba54744530439d4131e6aba4623d08"><div class="ttname"><a href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">core::Socket::getDescriptor</a></div><div class="ttdeci">int getDescriptor()</div><div class="ttdoc">Get the descriptor for the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:41</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_a06ba54744530439d4131e6aba4623d08"><div class="ttname"><a href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">core::Socket::getDescriptor</a></div><div class="ttdeci">int getDescriptor()</div><div class="ttdoc">Get the descriptor for the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:40</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_aa5003845f8ae464ad2fa206176381be0"><div class="ttname"><a href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">core::Socket::~Socket</a></div><div class="ttdeci">~Socket()</div><div class="ttdef"><b>Definition:</b> Socket.cpp:15</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_aa5003845f8ae464ad2fa206176381be0"><div class="ttname"><a href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">core::Socket::~Socket</a></div><div class="ttdeci">~Socket()</div><div class="ttdef"><b>Definition:</b> Socket.cpp:14</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html_ac44f6ae3196a8a3e09a6a85fcf495762"><div class="ttname"><a href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">core::Socket::setDescriptor</a></div><div class="ttdeci">void setDescriptor(int descriptor)</div><div class="ttdoc">Set the descriptor for the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:25</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1Socket_html_ac44f6ae3196a8a3e09a6a85fcf495762"><div class="ttname"><a href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">core::Socket::setDescriptor</a></div><div class="ttdeci">void setDescriptor(int descriptor)</div><div class="ttdoc">Set the descriptor for the socket.</div><div class="ttdef"><b>Definition:</b> Socket.cpp:24</div></div>
|
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -82,7 +82,7 @@ $(function() {
|
|||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string text = <span class="stringliteral">""</span>);</div>
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a>(<a class="code" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="code" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string delimiter = <span class="stringliteral">" "</span>, std::string text = <span class="stringliteral">""</span>);</div>
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088">~TCPServer</a>();</div>
|
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088">~TCPServer</a>();</div>
|
||||||
@ -106,53 +106,55 @@ $(function() {
|
|||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> removeFromSessionList(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session);</div>
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> removeFromSessionList(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session);</div>
|
||||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
|
||||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">output</a>(<a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session); </div>
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a>(std::stringstream &out); </div>
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">protected</span>:</div>
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div>
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> sendToAll(std::stringstream &out);</div>
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div>
|
||||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div>
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">void</span> sendToAll(std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &sender, <a class="code" href="classcore_1_1SessionFilter.html">SessionFilter</a> filter);</div>
|
||||||
|
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||||
|
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||||
|
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordtype">void</span> sendToAll(std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> &sender);</div>
|
||||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
||||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">processCommand</a>(coreutils::ZString command, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">protected</span>:</div>
|
||||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  </div>
|
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div>
|
||||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a>(std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *sender, <a class="code" href="classcore_1_1SessionFilter.html">SessionFilter</a> &filter);</div>
|
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div>
|
||||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
||||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a>(std::stringstream &out, <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> *sender);</div>
|
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">int</span> <a class="code" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">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="l00127"></a><span class="lineno"> 127</span>  </div>
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
||||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keyword">private</span>:</div>
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">private</span>:</div>
|
||||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div>
|
||||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> * accept();</div>
|
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="classcore_1_1TCPSession.html">TCPSession</a> * accept();</div>
|
||||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  std::mutex lock;</div>
|
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  std::mutex lock;</div>
|
||||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div>
|
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div>
|
||||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  };</div>
|
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  };</div>
|
||||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div>
|
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div>
|
||||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> }</div>
|
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div>
|
||||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
|
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
||||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<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_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_1TCPServer_html_a82f6bf16e4ab20d8b30da09e034fffff"><div class="ttname"><a href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">core::TCPServer::blackList</a></div><div class="ttdeci">IPAddressList * blackList</div><div class="ttdef"><b>Definition:</b> TCPServer.h:76</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_a82f6bf16e4ab20d8b30da09e034fffff"><div class="ttname"><a href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">core::TCPServer::blackList</a></div><div class="ttdeci">IPAddressList * blackList</div><div class="ttdef"><b>Definition:</b> TCPServer.h:76</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 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 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_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_1TCPServer_html_a151f29593c0d1fa998e2b86b19c631f4"><div class="ttname"><a href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">core::TCPServer::sendToAll</a></div><div class="ttdeci">void sendToAll(std::stringstream &out, TCPSession *sender, SessionFilter &filter)</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:88</div></div>
|
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_aeed1bc55d099667ccda51cd682bfc633"><div class="ttname"><a href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">core::TCPServer::sessions</a></div><div class="ttdeci">std::vector< TCPSession * > sessions</div><div class="ttdef"><b>Definition:</b> TCPServer.h:61</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_aeed1bc55d099667ccda51cd682bfc633"><div class="ttname"><a href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">core::TCPServer::sessions</a></div><div class="ttdeci">std::vector< TCPSession * > sessions</div><div class="ttdef"><b>Definition:</b> TCPServer.h:61</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: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:26</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_a418924164fd6e59800272fbd6f069bb9"><div class="ttname"><a href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">core::TCPServer::TCPServer</a></div><div class="ttdeci">TCPServer(EPoll &ePoll, IPAddress address, std::string text="")</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:9</div></div>
|
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_ad08e04a2ff44c9c40419cdc6bd0e4b79"><div class="ttname"><a href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">core::TCPServer::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:71</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_a6b7a7e1ac4132942fcaf418ed41c1437"><div class="ttname"><a href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">core::TCPServer::processCommand</a></div><div class="ttdeci">int processCommand(coreutils::ZString &request, TCPSession &session) override</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:80</div></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_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_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_abad6300b6234ca8b69cef9128755342e"><div class="ttname"><a href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">core::TCPServer::whiteList</a></div><div class="ttdeci">IPAddressList * whiteList</div><div class="ttdef"><b>Definition:</b> TCPServer.h:84</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_abad6300b6234ca8b69cef9128755342e"><div class="ttname"><a href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">core::TCPServer::whiteList</a></div><div class="ttdeci">IPAddressList * whiteList</div><div class="ttdef"><b>Definition:</b> TCPServer.h:84</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1CommandList_html"><div class="ttname"><a href="classcore_1_1CommandList.html">core::CommandList</a></div><div class="ttdef"><b>Definition:</b> CommandList.h:18</div></div>
|
<div class="ttc" id="aclasscore_1_1CommandList_html"><div class="ttname"><a href="classcore_1_1CommandList.html">core::CommandList</a></div><div class="ttdef"><b>Definition:</b> CommandList.h:18</div></div>
|
||||||
<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_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_1TCPServer_html_a7ccdc057c9eee8504fce796301f82088"><div class="ttname"><a href="classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088">core::TCPServer::~TCPServer</a></div><div class="ttdeci">~TCPServer()</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:20</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_aef07f6f0f9e9f9c9db5f5cadb70b86d9"><div class="ttname"><a href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">core::TCPServer::TCPServer</a></div><div class="ttdeci">TCPServer(EPoll &ePoll, IPAddress address, std::string delimiter=" ", std::string text="")</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:9</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_a7ccdc057c9eee8504fce796301f82088"><div class="ttname"><a href="classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088">core::TCPServer::~TCPServer</a></div><div class="ttdeci">~TCPServer()</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:21</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:24</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:24</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_afcc44802b988e2f4292504e804dccf8b"><div class="ttname"><a href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">core::TCPServer::commands</a></div><div class="ttdeci">CommandList commands</div><div class="ttdef"><b>Definition:</b> TCPServer.h:68</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_afcc44802b988e2f4292504e804dccf8b"><div class="ttname"><a href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">core::TCPServer::commands</a></div><div class="ttdeci">CommandList commands</div><div class="ttdef"><b>Definition:</b> TCPServer.h:68</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_a841f02799ad8529aad7cea132f4de8a9"><div class="ttname"><a href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">core::TCPServer::getSocketAccept</a></div><div class="ttdeci">virtual TCPSession * getSocketAccept(EPoll &epoll)</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:61</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_a49e3ead1bf4e7830685780e73c4db5db"><div class="ttname"><a href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">core::TCPServer::output</a></div><div class="ttdeci">void output(std::stringstream &out)</div><div class="ttdoc">Output the consoles array to the console.</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:76</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPServer_html_a120d5031360cc62251bdc43fa2d9813a"><div class="ttname"><a href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">core::TCPServer::output</a></div><div class="ttdeci">void output(TCPSession *session)</div><div class="ttdoc">Output the consoles array to the console.</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:65</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPServer_html_a841f02799ad8529aad7cea132f4de8a9"><div class="ttname"><a href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">core::TCPServer::getSocketAccept</a></div><div class="ttdeci">virtual TCPSession * getSocketAccept(EPoll &epoll)</div><div class="ttdef"><b>Definition:</b> TCPServer.cpp:72</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -91,36 +91,36 @@ $(function() {
|
|||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </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="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data);</div>
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data);</div>
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
<div class="line"><a name="l00043"></a><span class="lineno"> 43</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>  </div>
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d"> 48</a></span>  std::stringstream <a class="code" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a>;</div>
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>();</div>
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>();</div>
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3">terminate</a>();</div>
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3">terminate</a>();</div>
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a> &server;</div>
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classcore_1_1TCPServer.html">TCPServer</a> &server;</div>
|
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d"> 67</a></span>  std::stringstream <a class="code" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a>;</div>
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">protected</span>:</div>
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">protected</span>:</div>
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">onDataReceived</a>(coreutils::ZString data) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">onDataReceived</a>(coreutils::ZString &data) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">onLineReceived</a>(coreutils::ZString line);</div>
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">onLineReceived</a>(coreutils::ZString &line);</div>
|
||||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">onBlockReceived</a>(coreutils::ZString block);</div>
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">onBlockReceived</a>(coreutils::ZString &block);</div>
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
||||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>();</div>
|
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>();</div>
|
||||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a4a2a34c9b1252664e93c576a27c30720">protocol</a>(coreutils::ZString data);</div>
|
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7">protocol</a>(coreutils::ZString &data);</div>
|
||||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
||||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div>
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div>
|
||||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(<span class="keywordtype">int</span> size = 0);</div>
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(<span class="keywordtype">int</span> size = 0);</div>
|
||||||
@ -140,22 +140,22 @@ $(function() {
|
|||||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
||||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a2b09eeafef5e44009a77d9da43e3b889"><div class="ttname"><a href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">core::TCPSession::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:82</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a9c996cbbfa2e592c23cf67ed8b15a32a"><div class="ttname"><a href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">core::TCPSession::onBlockReceived</a></div><div class="ttdeci">virtual void onBlockReceived(coreutils::ZString &block)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:77</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a98a65da2346b79bee659fca6902e94c7"><div class="ttname"><a href="classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7">core::TCPSession::protocol</a></div><div class="ttdeci">virtual void protocol(coreutils::ZString &data)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:18</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a2b09eeafef5e44009a77d9da43e3b889"><div class="ttname"><a href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">core::TCPSession::send</a></div><div class="ttdeci">void send()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:83</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 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 class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a6683cc5b39d3e47adc9ead3f3e3d7587"><div class="ttname"><a href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">core::TCPSession::onDataReceived</a></div><div class="ttdeci">virtual void onDataReceived(coreutils::ZString data) override</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:33</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_afc2d2a92bc65e1e5122a93d120253a1d"><div class="ttname"><a href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">core::TCPSession::onDataReceived</a></div><div class="ttdeci">virtual void onDataReceived(coreutils::ZString &data) override</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:34</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_abb302bbb3d7e7bc75490c736364f0d4d"><div class="ttname"><a href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">core::TCPSession::out</a></div><div class="ttdeci">std::stringstream out</div><div class="ttdef"><b>Definition:</b> TCPSession.h:48</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_abb302bbb3d7e7bc75490c736364f0d4d"><div class="ttname"><a href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">core::TCPSession::out</a></div><div class="ttdeci">std::stringstream out</div><div class="ttdef"><b>Definition:</b> TCPSession.h:67</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a34936745e8d7669d5400e78d353a56d3"><div class="ttname"><a href="classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3">core::TCPSession::terminate</a></div><div class="ttdeci">void terminate()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:88</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a34936745e8d7669d5400e78d353a56d3"><div class="ttname"><a href="classcore_1_1TCPSession.html#a34936745e8d7669d5400e78d353a56d3">core::TCPSession::terminate</a></div><div class="ttdeci">void terminate()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:89</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_aed4ed499b978bcea57a8efefe929fc98"><div class="ttname"><a href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">core::TCPSession::onRegistered</a></div><div class="ttdeci">virtual void onRegistered() override</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:23</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_aed4ed499b978bcea57a8efefe929fc98"><div class="ttname"><a href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">core::TCPSession::onRegistered</a></div><div class="ttdeci">virtual void onRegistered() override</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:23</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a4a2a34c9b1252664e93c576a27c30720"><div class="ttname"><a href="classcore_1_1TCPSession.html#a4a2a34c9b1252664e93c576a27c30720">core::TCPSession::protocol</a></div><div class="ttdeci">virtual void protocol(coreutils::ZString data)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:17</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a3d9e0f14e7d24357fd1950b3f9b4eaff"><div class="ttname"><a href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">core::TCPSession::onLineReceived</a></div><div class="ttdeci">virtual void onLineReceived(coreutils::ZString &line)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:70</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a836fb3fd5ee543ebc93262a980ae88b5"><div class="ttname"><a href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">core::TCPSession::setBlockSize</a></div><div class="ttdeci">void setBlockSize(int size=0)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:65</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a836fb3fd5ee543ebc93262a980ae88b5"><div class="ttname"><a href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">core::TCPSession::setBlockSize</a></div><div class="ttdeci">void setBlockSize(int size=0)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:66</div></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_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_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a018d0458806811b98e4aa30da27a1a2d"><div class="ttname"><a href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">core::TCPSession::onLineReceived</a></div><div class="ttdeci">virtual void onLineReceived(coreutils::ZString line)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:69</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a50037cbfc515650e04054e5481785981"><div class="ttname"><a href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">core::TCPSession::output</a></div><div class="ttdeci">virtual void output(std::stringstream &data)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:14</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a50037cbfc515650e04054e5481785981"><div class="ttname"><a href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">core::TCPSession::output</a></div><div class="ttdeci">virtual void output(std::stringstream &data)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:13</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_a8719952f7bb00bf7239ec40aa2868626"><div class="ttname"><a href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">core::TCPSession::onConnected</a></div><div class="ttdeci">virtual void onConnected()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:32</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_a8719952f7bb00bf7239ec40aa2868626"><div class="ttname"><a href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">core::TCPSession::onConnected</a></div><div class="ttdeci">virtual void onConnected()</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:31</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:24</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:24</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_ada0eb595b5c506ae2f74851fd1588512"><div class="ttname"><a href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">core::TCPSession::onBlockReceived</a></div><div class="ttdeci">virtual void onBlockReceived(coreutils::ZString block)</div><div class="ttdef"><b>Definition:</b> TCPSession.cpp:76</div></div>
|
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -100,7 +100,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
<div class="ttc" id="aclasscore_1_1Socket_html"><div class="ttname"><a href="classcore_1_1Socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:34</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSocket_html"><div class="ttname"><a href="classcore_1_1TCPSocket.html">core::TCPSocket</a></div><div class="ttdef"><b>Definition:</b> TCPSocket.h:20</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSocket_html_afacf7528ff3c9ac077d7b5a49e2116fd"><div class="ttname"><a href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">core::TCPSocket::output</a></div><div class="ttdeci">virtual void output(std::stringstream &out)</div><div class="ttdef"><b>Definition:</b> TCPSocket.cpp:21</div></div>
|
<div class="ttc" id="aclasscore_1_1TCPSocket_html_afacf7528ff3c9ac077d7b5a49e2116fd"><div class="ttname"><a href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">core::TCPSocket::output</a></div><div class="ttdeci">virtual void output(std::stringstream &out)</div><div class="ttdef"><b>Definition:</b> TCPSocket.cpp:20</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -87,10 +87,10 @@ $(function() {
|
|||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">output</a>(std::stringstream &<a class="code" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a>);</div>
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">output</a>(std::stringstream &<a class="code" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a>);</div>
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a2ff61cfcb3ffd3593b1bf7b39343ee56">protocol</a>(coreutils::ZString data) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a208145cc1fcdc14054602aacc2c51d91">protocol</a>(coreutils::ZString &data) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </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>  <span class="keyword">protected</span>:</div>
|
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">protected</span>:</div>
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a4b3c2d871d83150974bba48435eaf6cf">receiveData</a>(coreutils::ZString buffer) <span class="keyword">override</span>;</div>
|
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52">receiveData</a>(coreutils::ZString &buffer) <span class="keyword">override</span>;</div>
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d">onRegister</a>();</div>
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d">onRegister</a>();</div>
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9">onRegistered</a>();</div>
|
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">void</span> <a class="code" href="classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9">onRegistered</a>();</div>
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||||
@ -104,13 +104,13 @@ $(function() {
|
|||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclasscore_1_1TLSSession_html_a4b3c2d871d83150974bba48435eaf6cf"><div class="ttname"><a href="classcore_1_1TLSSession.html#a4b3c2d871d83150974bba48435eaf6cf">core::TLSSession::receiveData</a></div><div class="ttdeci">void receiveData(coreutils::ZString buffer) override</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:85</div></div>
|
|
||||||
<div class="ttc" id="aclasscore_1_1TLSSession_html_ae55de8a035d1ddc560cf619b2030af43"><div class="ttname"><a href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">core::TLSSession::output</a></div><div class="ttdeci">virtual void output(std::stringstream &out)</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:118</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html_ae55de8a035d1ddc560cf619b2030af43"><div class="ttname"><a href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">core::TLSSession::output</a></div><div class="ttdeci">virtual void output(std::stringstream &out)</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:118</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 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 class="ttc" id="aclasscore_1_1TLSSession_html_a8e26fdc9e8a6c573b5a504a1f1b137a9"><div class="ttname"><a href="classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9">core::TLSSession::onRegistered</a></div><div class="ttdeci">void onRegistered()</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:58</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html_a8e26fdc9e8a6c573b5a504a1f1b137a9"><div class="ttname"><a href="classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9">core::TLSSession::onRegistered</a></div><div class="ttdeci">void onRegistered()</div><div class="ttdoc">Called after the socket has been registered with epoll processing.</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:58</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
<div class="ttc" id="aclasscore_1_1EPoll_html"><div class="ttname"><a href="classcore_1_1EPoll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TLSSession_html_a2ff61cfcb3ffd3593b1bf7b39343ee56"><div class="ttname"><a href="classcore_1_1TLSSession.html#a2ff61cfcb3ffd3593b1bf7b39343ee56">core::TLSSession::protocol</a></div><div class="ttdeci">virtual void protocol(coreutils::ZString data) override</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:83</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html_a208145cc1fcdc14054602aacc2c51d91"><div class="ttname"><a href="classcore_1_1TLSSession.html#a208145cc1fcdc14054602aacc2c51d91">core::TLSSession::protocol</a></div><div class="ttdeci">virtual void protocol(coreutils::ZString &data) override</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:83</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TCPSession_html_abb302bbb3d7e7bc75490c736364f0d4d"><div class="ttname"><a href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">core::TCPSession::out</a></div><div class="ttdeci">std::stringstream out</div><div class="ttdef"><b>Definition:</b> TCPSession.h:48</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html_a8507cdcd23ac4b340ce6f6d5f0b26a52"><div class="ttname"><a href="classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52">core::TLSSession::receiveData</a></div><div class="ttdeci">void receiveData(coreutils::ZString &buffer) override</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:85</div></div>
|
||||||
|
<div class="ttc" id="aclasscore_1_1TCPSession_html_abb302bbb3d7e7bc75490c736364f0d4d"><div class="ttname"><a href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">core::TCPSession::out</a></div><div class="ttdeci">std::stringstream out</div><div class="ttdef"><b>Definition:</b> TCPSession.h:67</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TLSSession_html"><div class="ttname"><a href="classcore_1_1TLSSession.html">core::TLSSession</a></div><div class="ttdef"><b>Definition:</b> TLSSession.h:23</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html"><div class="ttname"><a href="classcore_1_1TLSSession.html">core::TLSSession</a></div><div class="ttdef"><b>Definition:</b> TLSSession.h:23</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:24</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:24</div></div>
|
||||||
<div class="ttc" id="aclasscore_1_1TLSSession_html_a76cec7cf4851eb27abe77a2339344c6d"><div class="ttname"><a href="classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d">core::TLSSession::onRegister</a></div><div class="ttdeci">void onRegister()</div><div class="ttdoc">Called before the socket has registered with the epoll processing.</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:36</div></div>
|
<div class="ttc" id="aclasscore_1_1TLSSession_html_a76cec7cf4851eb27abe77a2339344c6d"><div class="ttname"><a href="classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d">core::TLSSession::onRegister</a></div><div class="ttdeci">void onRegister()</div><div class="ttdoc">Called before the socket has registered with the epoll processing.</div><div class="ttdef"><b>Definition:</b> TLSSession.cpp:36</div></div>
|
||||||
|
@ -69,11 +69,11 @@ $(function() {
|
|||||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __Terminal_h__</span></div>
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __Terminal_h__</span></div>
|
||||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</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 "includes"</span></div>
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "includes"</span></div>
|
||||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "TLSSession.h"</span></div>
|
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "TCPSession.h"</span></div>
|
||||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "TCPServer.h"</span></div>
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "TCPServer.h"</span></div>
|
||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</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="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="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_BLACK = 30;</div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_BLACK = 30;</div>
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_RED = 31;</div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_RED = 31;</div>
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_GREEN = 32;</div>
|
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_GREEN = 32;</div>
|
||||||
@ -82,7 +82,7 @@ $(function() {
|
|||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_MAGENTA = 35;</div>
|
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_MAGENTA = 35;</div>
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_CYAN = 36;</div>
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_CYAN = 36;</div>
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_WHITE = 37;</div>
|
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> FG_WHITE = 37;</div>
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </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="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_BLACK = 40;</div>
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_BLACK = 40;</div>
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_RED = 41;</div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_RED = 41;</div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_GREEN = 42;</div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> BG_GREEN = 42;</div>
|
||||||
|
@ -72,12 +72,11 @@ $(function() {
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1Command.html">core::Command</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1Command.html">core::Command</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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 bgcolor="#f0f0f0"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a>(Session *session)</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_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_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">processCommand</a>(coreutils::ZString request, TCPSession *session, std::stringstream &data)</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_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">processCommand</a>(coreutils::ZString &request, TCPSession &session)</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_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -79,56 +79,36 @@ Inheritance diagram for core::Command:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1Command__inherit__graph.png" border="0" usemap="#core_1_1Command_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1Command__inherit__graph.png" border="0" usemap="#core_1_1Command_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1Command_inherit__map" id="core_1_1Command_inherit__map">
|
<map name="core_1_1Command_inherit__map" id="core_1_1Command_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="226,80,351,107"/>
|
<area shape="rect" title=" " alt="" coords="226,5,351,32"/>
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="178,155,269,181"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="178,80,269,107"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="293,155,418,181"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="293,80,418,107"/>
|
||||||
<area shape="rect" href="classcore_1_1UDPServerSocket.html" title=" " alt="" coords="442,155,613,181"/>
|
<area shape="rect" href="classcore_1_1UDPServerSocket.html" title=" " alt="" coords="442,80,613,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="239,5,339,32"/>
|
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="198,155,350,181"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="199,229,351,256"/>
|
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="374,155,497,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="375,229,498,256"/>
|
|
||||||
</map>
|
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for core::Command:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="classcore_1_1Command__coll__graph.png" border="0" usemap="#core_1_1Command_coll__map" alt="Collaboration graph"/></div>
|
|
||||||
<map name="core_1_1Command_coll__map" id="core_1_1Command_coll__map">
|
|
||||||
<area shape="rect" title=" " alt="" coords="5,80,131,107"/>
|
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="18,5,118,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
|
<tr class="memitem:a3bec2a324e71b72f1525a28b2bb028fe"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a> (coreutils::ZString &request)</td></tr>
|
||||||
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3bec2a324e71b72f1525a28b2bb028fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad8eecee5b179a0030d2f34bcfa30d4f4"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">processCommand</a> (coreutils::ZString request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data)</td></tr>
|
<tr class="memitem:a95176f2532c38ee14e3fee40ee28b1bd"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">processCommand</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||||
<tr class="separator:ad8eecee5b179a0030d2f34bcfa30d4f4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a95176f2532c38ee14e3fee40ee28b1bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a314aef05f78aacb802097f8ae0875291"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a> (Session *session)</td></tr>
|
<tr class="memitem:ab6352ce5650e70a5c76c3d6e4eefd292"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a> (std::stringstream &out)</td></tr>
|
||||||
<tr class="separator:a314aef05f78aacb802097f8ae0875291"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab6352ce5650e70a5c76c3d6e4eefd292"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
||||||
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>getName</b> ()</td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><b>getName</b> ()</td></tr>
|
||||||
<tr class="separator:aa63cf88493b2a1b775b5b93b07e79324"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa63cf88493b2a1b775b5b93b07e79324"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
||||||
Additional Inherited Members</h2></td></tr>
|
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classcore_1_1Command.html">Command</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1Command.html">Command</a></p>
|
||||||
<p>Use the <a class="el" href="classcore_1_1Command.html">Command</a> object in combination with a <a class="el" href="classcore_1_1CommandList.html">CommandList</a> object to maintain a list of functions that can be invoked as a result of processing a request. </p>
|
<p>Use the <a class="el" href="classcore_1_1Command.html">Command</a> object in combination with a <a class="el" href="classcore_1_1CommandList.html">CommandList</a> object to maintain a list of functions that can be invoked as a result of processing a request. </p>
|
||||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="af9b8d8b3a6d6566f86e0abcb0d10f905"></a>
|
<a id="a3bec2a324e71b72f1525a28b2bb028fe"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#af9b8d8b3a6d6566f86e0abcb0d10f905">◆ </a></span>check()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bec2a324e71b72f1525a28b2bb028fe">◆ </a></span>check()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -139,7 +119,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">bool core::Command::check </td>
|
<td class="memname">bool core::Command::check </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>request</em></td><td>)</td>
|
<td class="paramname"><em>request</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -151,7 +131,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>Implement check method to provide a special check rule upon the request to see if the command should be processed.</p>
|
<p>Implement check method to provide a special check rule upon the request to see if the command should be processed.</p>
|
||||||
<p>The default rule is to verify that the first token in the request string matches the name given on the registration of the command to the <a class="el" href="classcore_1_1CommandList.html">CommandList</a>. This can be overridden by implementing the <a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check()</a> method to perform the test and return the condition of the command.</p>
|
<p>The default rule is to verify that the first token in the request string matches the name given on the registration of the command to the <a class="el" href="classcore_1_1CommandList.html">CommandList</a>. This can be overridden by implementing the <a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check()</a> method to perform the test and return the condition of the command.</p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">request</td><td>The request passed to the parser to check the rule. </td></tr>
|
<tr><td class="paramname">request</td><td>The request passed to the parser to check the rule. </td></tr>
|
||||||
@ -162,8 +142,8 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a314aef05f78aacb802097f8ae0875291"></a>
|
<a id="ab6352ce5650e70a5c76c3d6e4eefd292"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a314aef05f78aacb802097f8ae0875291">◆ </a></span>output()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6352ce5650e70a5c76c3d6e4eefd292">◆ </a></span>output()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -174,8 +154,8 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::Command::output </td>
|
<td class="memname">void core::Command::output </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">Session * </td>
|
<td class="paramtype">std::stringstream & </td>
|
||||||
<td class="paramname"><em>session</em></td><td>)</td>
|
<td class="paramname"><em>out</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -193,10 +173,12 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
<p>Reimplemented in <a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">core::TCPServer</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ad8eecee5b179a0030d2f34bcfa30d4f4"></a>
|
<a id="a95176f2532c38ee14e3fee40ee28b1bd"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ad8eecee5b179a0030d2f34bcfa30d4f4">◆ </a></span>processCommand()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a95176f2532c38ee14e3fee40ee28b1bd">◆ </a></span>processCommand()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -207,20 +189,14 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">int core::Command::processCommand </td>
|
<td class="memname">int core::Command::processCommand </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>request</em>, </td>
|
<td class="paramname"><em>request</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>session</em>, </td>
|
<td class="paramname"><em>session</em> </td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">std::stringstream & </td>
|
|
||||||
<td class="paramname"><em>data</em> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
@ -244,7 +220,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Returns 0 if execution of the command was successful. Otherwise returns a non-zero value indicating an error condition. </dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>Returns 0 if execution of the command was successful. Otherwise returns a non-zero value indicating an error condition. </dd></dl>
|
||||||
|
|
||||||
<p>Reimplemented in <a class="el" href="classcore_1_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">core::EPoll</a>, and <a class="el" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">core::TCPServer</a>.</p>
|
<p>Reimplemented in <a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">core::TCPServer</a>, <a class="el" href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">core::EPoll</a>, and <a class="el" href="classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba">core::CommandList</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -73,18 +73,18 @@ $(function() {
|
|||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a>(Command &command, std::string name="")</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a>(Command &command, std::string name="")</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>clearGrab</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clearGrab</b>(TCPSession &session) (defined in <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a></td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>CommandList</b>(std::string delimiter="") (defined in <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a></td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>delimiter</b> (defined in <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4">grabInput</a>(TCPSession *session, Command &command)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243">grabInput</a>(TCPSession &session, Command &command)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a>(Session *session)</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_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 bgcolor="#f0f0f0"><td class="entry"><b>processCommand</b>(std::string request, TCPSession *session, std::stringstream &data) (defined in <a class="el" href="classcore_1_1CommandList.html">core::CommandList</a>)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba">processCommand</a>(coreutils::ZString &request, TCPSession &session)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command::processCommand</a>(coreutils::ZString request, TCPSession *session, std::stringstream &data)</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_1CommandList.html#aa9b789df8eed15dc037bd98d596fe6e0">processRequest</a>(coreutils::ZString &request, TCPSession &session)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#a4d0150f59f832c65f113a6a575f45c19">processRequest</a>(coreutils::ZString request, TCPSession *session, std::stringstream &data)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a>(Command &command)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a>(Command &command)</td><td class="entry"><a class="el" href="classcore_1_1CommandList.html">core::CommandList</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -80,9 +80,8 @@ Inheritance diagram for core::CommandList:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1CommandList__inherit__graph.png" border="0" usemap="#core_1_1CommandList_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1CommandList__inherit__graph.png" border="0" usemap="#core_1_1CommandList_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1CommandList_inherit__map" id="core_1_1CommandList_inherit__map">
|
<map name="core_1_1CommandList_inherit__map" id="core_1_1CommandList_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="17,80,142,107"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="17,5,142,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="29,5,129,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -90,35 +89,34 @@ Collaboration diagram for core::CommandList:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1CommandList__coll__graph.png" border="0" usemap="#core_1_1CommandList_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1CommandList__coll__graph.png" border="0" usemap="#core_1_1CommandList_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1CommandList_coll__map" id="core_1_1CommandList_coll__map">
|
<map name="core_1_1CommandList_coll__map" id="core_1_1CommandList_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="17,80,142,107"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="17,5,142,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="29,5,129,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a5e7b306d08d02a0d03ad541e3479d845"><td class="memItemLeft" align="right" valign="top"><a id="a5e7b306d08d02a0d03ad541e3479d845"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>CommandList</b> (std::string delimiter="")</td></tr>
|
||||||
|
<tr class="separator:a5e7b306d08d02a0d03ad541e3479d845"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a7a45e75e3d21a25fd3f7e887acf395e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a> (<a class="el" href="classcore_1_1Command.html">Command</a> &command, std::string name="")</td></tr>
|
<tr class="memitem:a7a45e75e3d21a25fd3f7e887acf395e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9">add</a> (<a class="el" href="classcore_1_1Command.html">Command</a> &command, std::string name="")</td></tr>
|
||||||
<tr class="separator:a7a45e75e3d21a25fd3f7e887acf395e9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7a45e75e3d21a25fd3f7e887acf395e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aaac684effb9ecf5238d23ca60d3fffaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a> (<a class="el" href="classcore_1_1Command.html">Command</a> &command)</td></tr>
|
<tr class="memitem:aaac684effb9ecf5238d23ca60d3fffaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa">remove</a> (<a class="el" href="classcore_1_1Command.html">Command</a> &command)</td></tr>
|
||||||
<tr class="separator:aaac684effb9ecf5238d23ca60d3fffaa"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aaac684effb9ecf5238d23ca60d3fffaa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4d0150f59f832c65f113a6a575f45c19"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a4d0150f59f832c65f113a6a575f45c19">processRequest</a> (coreutils::ZString request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data)</td></tr>
|
<tr class="memitem:aa9b789df8eed15dc037bd98d596fe6e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#aa9b789df8eed15dc037bd98d596fe6e0">processRequest</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||||
<tr class="separator:a4d0150f59f832c65f113a6a575f45c19"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa9b789df8eed15dc037bd98d596fe6e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a40211d843807cd65f6614c17efcb00e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4">grabInput</a> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, <a class="el" href="classcore_1_1Command.html">Command</a> &command)</td></tr>
|
<tr class="memitem:a72aea93a650f148c639ba25a724da243"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243">grabInput</a> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session, <a class="el" href="classcore_1_1Command.html">Command</a> &command)</td></tr>
|
||||||
<tr class="separator:a40211d843807cd65f6614c17efcb00e4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a72aea93a650f148c639ba25a724da243"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2bf14022331b23e0878aa9d676a90110"><td class="memItemLeft" align="right" valign="top"><a id="a2bf14022331b23e0878aa9d676a90110"></a>
|
<tr class="memitem:a9214dc76dbcde1520277d044c00cc1fc"><td class="memItemLeft" align="right" valign="top"><a id="a9214dc76dbcde1520277d044c00cc1fc"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>clearGrab</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>clearGrab</b> (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||||
<tr class="separator:a2bf14022331b23e0878aa9d676a90110"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9214dc76dbcde1520277d044c00cc1fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a98939555ca061b445019a841726e3ef6"><td class="memItemLeft" align="right" valign="top"><a id="a98939555ca061b445019a841726e3ef6"></a>
|
<tr class="memitem:a1819e1cb377b5d8e5e00b4777e2b4aba"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a1819e1cb377b5d8e5e00b4777e2b4aba">processCommand</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session)</td></tr>
|
||||||
int </td><td class="memItemRight" valign="bottom"><b>processCommand</b> (std::string request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data)</td></tr>
|
<tr class="separator:a1819e1cb377b5d8e5e00b4777e2b4aba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a98939555ca061b445019a841726e3ef6"><td class="memSeparator" colspan="2"> </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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
|
||||||
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
|
<tr class="memitem:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a> (coreutils::ZString &request)</td></tr>
|
||||||
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad8eecee5b179a0030d2f34bcfa30d4f4 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">processCommand</a> (coreutils::ZString request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> *session, std::stringstream &data)</td></tr>
|
<tr class="memitem:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a> (std::stringstream &out)</td></tr>
|
||||||
<tr class="separator:ad8eecee5b179a0030d2f34bcfa30d4f4 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
|
|
||||||
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
||||||
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
||||||
@ -129,16 +127,9 @@ std::string </td><td class="memItemRight" valign="bottom"><b>getName</b> ()
|
|||||||
Protected Attributes</h2></td></tr>
|
Protected Attributes</h2></td></tr>
|
||||||
<tr class="memitem:a435f09d15c78dad43e7bca4977d6bdf1"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classcore_1_1Command.html">Command</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a></td></tr>
|
<tr class="memitem:a435f09d15c78dad43e7bca4977d6bdf1"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classcore_1_1Command.html">Command</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1">commands</a></td></tr>
|
||||||
<tr class="separator:a435f09d15c78dad43e7bca4977d6bdf1"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a435f09d15c78dad43e7bca4977d6bdf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
<tr class="memitem:adfc9ae3f4473a3cd35d5d1ebb5d1b2eb"><td class="memItemLeft" align="right" valign="top"><a id="adfc9ae3f4473a3cd35d5d1ebb5d1b2eb"></a>
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
std::string </td><td class="memItemRight" valign="bottom"><b>delimiter</b></td></tr>
|
||||||
Additional Inherited Members</h2></td></tr>
|
<tr class="separator:adfc9ae3f4473a3cd35d5d1ebb5d1b2eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classcore_1_1CommandList.html">CommandList</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1CommandList.html">CommandList</a></p>
|
||||||
@ -173,8 +164,8 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a40211d843807cd65f6614c17efcb00e4"></a>
|
<a id="a72aea93a650f148c639ba25a724da243"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a40211d843807cd65f6614c17efcb00e4">◆ </a></span>grabInput()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a72aea93a650f148c639ba25a724da243">◆ </a></span>grabInput()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -182,7 +173,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">bool core::CommandList::grabInput </td>
|
<td class="memname">bool core::CommandList::grabInput </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>session</em>, </td>
|
<td class="paramname"><em>session</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -198,12 +189,59 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>Use <a class="el" href="classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4">grabInput()</a> within a <a class="el" href="classcore_1_1Command.html">Command</a> object to force the requesting handler to receive all further input from the socket. Use releaseGrab() method to release the session back to normal command processing. </p>
|
<p>Use <a class="el" href="classcore_1_1CommandList.html#a72aea93a650f148c639ba25a724da243">grabInput()</a> within a <a class="el" href="classcore_1_1Command.html">Command</a> object to force the requesting handler to receive all further input from the socket. Use releaseGrab() method to release the session back to normal command processing. </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a4d0150f59f832c65f113a6a575f45c19"></a>
|
<a id="a1819e1cb377b5d8e5e00b4777e2b4aba"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a4d0150f59f832c65f113a6a575f45c19">◆ </a></span>processRequest()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a1819e1cb377b5d8e5e00b4777e2b4aba">◆ </a></span>processCommand()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">int core::CommandList::processCommand </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
|
<td class="paramname"><em>request</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>session</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">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>This method is used to implement the functionality of the requested command. This pure virtual function must be implemented in your inheriting object.</p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">request</td><td>The request that was entered by the user to invoke this command. </td></tr>
|
||||||
|
<tr><td class="paramname">session</td><td>Specify the requesting session so that the execution of the command process can return its output to the session. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Returns 0 if execution of the command was successful. Otherwise returns a non-zero value indicating an error condition. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">core::Command</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aa9b789df8eed15dc037bd98d596fe6e0"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9b789df8eed15dc037bd98d596fe6e0">◆ </a></span>processRequest()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -211,20 +249,14 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">bool core::CommandList::processRequest </td>
|
<td class="memname">bool core::CommandList::processRequest </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>request</em>, </td>
|
<td class="paramname"><em>request</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>session</em>, </td>
|
<td class="paramname"><em>session</em> </td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">std::stringstream & </td>
|
|
||||||
<td class="paramname"><em>data</em> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
@ -233,7 +265,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>Use this method to apply a parsed PString to the command set and execute the matching parameter. The selected command will return a true on a call to <a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check()</a>. If there is a handler that has a grab on the process handler then control is given to the process handler holding the grab on the input. </p>
|
<p>Use this method to apply a parsed ZString to the command set and execute the matching parameter. The selected command will return a true on a call to <a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check()</a>. If there is a handler that has a grab on the process handler then control is given to the process handler holding the grab on the input. </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<map id="core::CommandList" name="core::CommandList">
|
<map id="core::CommandList" name="core::CommandList">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="17,80,142,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="17,5,142,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="29,5,129,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
20226c76e7fa481f1244ce2908d305c0
|
4a83ba6697ed223cfff1971adde7514e
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -1,5 +1,4 @@
|
|||||||
<map id="core::CommandList" name="core::CommandList">
|
<map id="core::CommandList" name="core::CommandList">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="17,80,142,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="17,5,142,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="29,5,129,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
20226c76e7fa481f1244ce2908d305c0
|
4a83ba6697ed223cfff1971adde7514e
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -1,10 +1,9 @@
|
|||||||
<map id="core::Command" name="core::Command">
|
<map id="core::Command" name="core::Command">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="226,80,351,107"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="226,5,351,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1CommandList.html" title=" " alt="" coords="5,155,153,181"/>
|
<area shape="rect" id="node2" href="$classcore_1_1CommandList.html" title=" " alt="" coords="5,80,153,107"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="178,155,269,181"/>
|
<area shape="rect" id="node3" href="$classcore_1_1EPoll.html" title=" " alt="" coords="178,80,269,107"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="293,155,418,181"/>
|
<area shape="rect" id="node4" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="293,80,418,107"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1UDPServerSocket.html" title=" " alt="" coords="442,155,613,181"/>
|
<area shape="rect" id="node7" href="$classcore_1_1UDPServerSocket.html" title=" " alt="" coords="442,80,613,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Object.html" title=" " alt="" coords="239,5,339,32"/>
|
<area shape="rect" id="node5" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="198,155,350,181"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="199,229,351,256"/>
|
<area shape="rect" id="node6" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="374,155,497,181"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="375,229,498,256"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
7ec44b2f91bdeca7f03e5598df8c38f4
|
eb6ada14b5fef73aa2d9608eac9fcaf5
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 15 KiB |
@ -73,7 +73,7 @@ $(function() {
|
|||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConsoleServer</b>(EPoll &ePoll, IPAddress address) (defined in <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConsoleServer</b>(EPoll &ePoll, IPAddress address) (defined in <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"></td></tr>
|
||||||
@ -85,23 +85,21 @@ $(function() {
|
|||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a>(EPoll &ePoll) override</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a>(EPoll &ePoll) override</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>logSend</b>(std::string out) override (defined in <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>logSend</b>(std::string out) override (defined in <a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1ConsoleServer.html">core::ConsoleServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">output</a>(TCPSession *session)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">processCommand</a>(coreutils::ZString &request, TCPSession &session) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">core::TCPSocket::output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">core::Command::output</a>(Session *session)</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 bgcolor="#f0f0f0"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">processCommand</a>(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>sendToAll</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676">sendToAll</a>(std::stringstream &out, TCPSession &sender, SessionFilter filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0">sendToAll</a>(std::stringstream &out, TCPSession &sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a>(std::stringstream &out, TCPSession *sender, SessionFilter &filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aa225cd2b704167ff22503e1897fe538f">sendToAll</a>(std::stringstream &out, TCPSession *sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
@ -110,9 +108,7 @@ $(function() {
|
|||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string delimiter=" ", std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
|
@ -77,13 +77,12 @@ Inheritance diagram for core::ConsoleServer:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1ConsoleServer__inherit__graph.png" border="0" usemap="#core_1_1ConsoleServer_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1ConsoleServer__inherit__graph.png" border="0" usemap="#core_1_1ConsoleServer_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1ConsoleServer_inherit__map" id="core_1_1ConsoleServer_inherit__map">
|
<map name="core_1_1ConsoleServer_inherit__map" id="core_1_1ConsoleServer_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="151,304,303,331"/>
|
<area shape="rect" title=" " alt="" coords="151,229,303,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="81,229,206,256"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="81,155,206,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="5,155,132,181"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="5,80,132,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="49,80,150,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="18,5,119,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="93,5,193,32"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="157,80,282,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="157,155,282,181"/>
|
<area shape="rect" title=" " alt="" coords="231,155,392,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="231,229,392,256"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -91,17 +90,17 @@ Collaboration diagram for core::ConsoleServer:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1ConsoleServer__coll__graph.png" border="0" usemap="#core_1_1ConsoleServer_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1ConsoleServer__coll__graph.png" border="0" usemap="#core_1_1ConsoleServer_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1ConsoleServer_coll__map" id="core_1_1ConsoleServer_coll__map">
|
<map name="core_1_1ConsoleServer_coll__map" id="core_1_1ConsoleServer_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="387,553,539,580"/>
|
<area shape="rect" title=" " alt="" coords="315,452,467,479"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="316,477,441,504"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="244,376,369,403"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="239,373,366,400"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="167,272,294,299"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="239,284,340,311"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="102,5,202,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="173,81,264,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="199,81,324,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="156,5,281,32"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="5,132,128,159"/>
|
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="261,132,409,159"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="240,183,331,209"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="330,233,478,260"/>
|
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="49,81,149,108"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="442,373,587,400"/>
|
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="370,272,515,299"/>
|
||||||
<area shape="rect" title=" " alt="" coords="466,477,627,504"/>
|
<area shape="rect" title=" " alt="" coords="394,376,555,403"/>
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -116,8 +115,8 @@ void </td><td class="memItemRight" valign="bottom"><b>logSend</b> (std::str
|
|||||||
<tr class="memitem:a80d9ea7f3fc5e07c50d5b9e0d4943ca8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll) override</td></tr>
|
<tr class="memitem:a80d9ea7f3fc5e07c50d5b9e0d4943ca8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8">getSocketAccept</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll) override</td></tr>
|
||||||
<tr class="separator:a80d9ea7f3fc5e07c50d5b9e0d4943ca8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a80d9ea7f3fc5e07c50d5b9e0d4943ca8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_methods_classcore_1_1TCPServer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPServer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td></tr>
|
<tr class="inherit_header pub_methods_classcore_1_1TCPServer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPServer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td></tr>
|
||||||
<tr class="memitem:a418924164fd6e59800272fbd6f069bb9 inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string text="")</td></tr>
|
<tr class="memitem:aef07f6f0f9e9f9c9db5f5cadb70b86d9 inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string delimiter=" ", std::string text="")</td></tr>
|
||||||
<tr class="separator:a418924164fd6e59800272fbd6f069bb9 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aef07f6f0f9e9f9c9db5f5cadb70b86d9 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a7ccdc057c9eee8504fce796301f82088 inherit pub_methods_classcore_1_1TCPServer"><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="memitem:a7ccdc057c9eee8504fce796301f82088 inherit pub_methods_classcore_1_1TCPServer"><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 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7ccdc057c9eee8504fce796301f82088 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a554ec6e67d368e7bb545d95635c0a0df inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a554ec6e67d368e7bb545d95635c0a0df"></a>
|
<tr class="memitem:a554ec6e67d368e7bb545d95635c0a0df inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a554ec6e67d368e7bb545d95635c0a0df"></a>
|
||||||
@ -126,10 +125,17 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>sessionErrorH
|
|||||||
<tr class="memitem:a88c603cd5df9dbc1632fd4b5e164d75b inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a88c603cd5df9dbc1632fd4b5e164d75b"></a>
|
<tr class="memitem:a88c603cd5df9dbc1632fd4b5e164d75b inherit pub_methods_classcore_1_1TCPServer"><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>
|
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 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a88c603cd5df9dbc1632fd4b5e164d75b inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a120d5031360cc62251bdc43fa2d9813a inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a120d5031360cc62251bdc43fa2d9813a"></a>
|
<tr class="memitem:a49e3ead1bf4e7830685780e73c4db5db inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a49e3ead1bf4e7830685780e73c4db5db"></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>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a> (std::stringstream &out)</td></tr>
|
||||||
<tr class="memdesc:a120d5031360cc62251bdc43fa2d9813a inherit pub_methods_classcore_1_1TCPServer"><td class="mdescLeft"> </td><td class="mdescRight">Output the consoles array to the console. <br /></td></tr>
|
<tr class="memdesc:a49e3ead1bf4e7830685780e73c4db5db inherit pub_methods_classcore_1_1TCPServer"><td class="mdescLeft"> </td><td class="mdescRight">Output the consoles array to the console. <br /></td></tr>
|
||||||
<tr class="separator:a120d5031360cc62251bdc43fa2d9813a inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a49e3ead1bf4e7830685780e73c4db5db inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9cfcf2984ddc7e1d8f157c9f07ad03e1 inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top"><a id="a9cfcf2984ddc7e1d8f157c9f07ad03e1"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>sendToAll</b> (std::stringstream &out)</td></tr>
|
||||||
|
<tr class="separator:a9cfcf2984ddc7e1d8f157c9f07ad03e1 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7080f7d45e734087e81b83c5e1f8e676 inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676">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:a7080f7d45e734087e81b83c5e1f8e676 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af708df59e1bc60077c16db97f9cc8ff0 inherit pub_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0">sendToAll</a> (std::stringstream &out, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &sender)</td></tr>
|
||||||
|
<tr class="separator:af708df59e1bc60077c16db97f9cc8ff0 inherit pub_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_methods_classcore_1_1TCPSocket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPSocket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td></tr>
|
<tr class="inherit_header pub_methods_classcore_1_1TCPSocket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPSocket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td></tr>
|
||||||
<tr class="memitem:a09089f0bc701edcf6c148958fd29d374 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a09089f0bc701edcf6c148958fd29d374"></a>
|
<tr class="memitem:a09089f0bc701edcf6c148958fd29d374 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a09089f0bc701edcf6c148958fd29d374"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>TCPSocket</b> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>TCPSocket</b> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll)</td></tr>
|
||||||
@ -140,8 +146,6 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||||||
<tr class="memitem:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a22dae8f5b7989d206fab918297e0df94"></a>
|
<tr class="memitem:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a22dae8f5b7989d206fab918297e0df94"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>connect</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> &address)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>connect</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> &address)</td></tr>
|
||||||
<tr class="separator:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:afacf7528ff3c9ac077d7b5a49e2116fd inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">output</a> (std::stringstream &out)</td></tr>
|
|
||||||
<tr class="separator:afacf7528ff3c9ac077d7b5a49e2116fd inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="inherit_header pub_methods_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
<tr class="inherit_header pub_methods_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||||
<tr class="memitem:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text="")</td></tr>
|
<tr class="memitem:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text="")</td></tr>
|
||||||
<tr class="separator:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
@ -185,10 +189,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>onUnregister<
|
|||||||
bool </td><td class="memItemRight" valign="bottom"><b>needsToWrite</b> ()</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>needsToWrite</b> ()</td></tr>
|
||||||
<tr class="separator:a43247bfe43c2be5ab3863d9057d46b7c inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a43247bfe43c2be5ab3863d9057d46b7c inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
|
||||||
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
|
<tr class="memitem:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a> (coreutils::ZString &request)</td></tr>
|
||||||
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
|
|
||||||
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
||||||
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
||||||
@ -214,22 +216,11 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="inherit_header pro_methods_classcore_1_1TCPServer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcore_1_1TCPServer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td></tr>
|
<tr class="inherit_header pro_methods_classcore_1_1TCPServer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcore_1_1TCPServer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td></tr>
|
||||||
<tr class="memitem:a276ccbc8cb9b4380ebd78807b97f0159 inherit pro_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a> (std::string data) override</td></tr>
|
<tr class="memitem:a276ccbc8cb9b4380ebd78807b97f0159 inherit pro_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a> (std::string data) override</td></tr>
|
||||||
<tr class="separator:a276ccbc8cb9b4380ebd78807b97f0159 inherit pro_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a276ccbc8cb9b4380ebd78807b97f0159 inherit pro_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad08e04a2ff44c9c40419cdc6bd0e4b79 inherit pro_methods_classcore_1_1TCPServer"><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="memitem:a6b7a7e1ac4132942fcaf418ed41c1437 inherit pro_methods_classcore_1_1TCPServer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">processCommand</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session) override</td></tr>
|
||||||
<tr class="separator:ad08e04a2ff44c9c40419cdc6bd0e4b79 inherit pro_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6b7a7e1ac4132942fcaf418ed41c1437 inherit pro_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a151f29593c0d1fa998e2b86b19c631f4 inherit pro_methods_classcore_1_1TCPServer"><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 inherit pro_methods_classcore_1_1TCPServer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aa225cd2b704167ff22503e1897fe538f inherit pro_methods_classcore_1_1TCPServer"><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 inherit pro_methods_classcore_1_1TCPServer"><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="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>
|
<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>
|
void </td><td class="memItemRight" valign="bottom"><b>setBufferSize</b> (int length)</td></tr>
|
||||||
@ -237,11 +228,11 @@ void </td><td class="memItemRight" valign="bottom"><b>setBufferSize</b> (in
|
|||||||
<tr class="memitem:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa9195676bb7ecbec167ecf5336921cbb"></a>
|
<tr class="memitem:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa9195676bb7ecbec167ecf5336921cbb"></a>
|
||||||
int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</td></tr>
|
int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</td></tr>
|
||||||
<tr class="separator:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa1b212533877a49c965a3aaa05f22d03"></a>
|
<tr class="memitem:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="ae048b57ac2c34381378f3da0e758b3c8"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString data)</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString &data)</td></tr>
|
||||||
<tr class="separator:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||||
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
||||||
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
<map id="core::ConsoleServer" name="core::ConsoleServer">
|
<map id="core::ConsoleServer" name="core::ConsoleServer">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="387,553,539,580"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="315,452,467,479"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="316,477,441,504"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="244,376,369,403"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="239,373,366,400"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="167,272,294,299"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="239,284,340,311"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Object.html" title=" " alt="" coords="102,5,202,32"/>
|
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="173,81,264,108"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="199,81,324,108"/>
|
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="156,5,281,32"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="5,132,128,159"/>
|
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="261,132,409,159"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="240,183,331,209"/>
|
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="330,233,478,260"/>
|
<area shape="rect" id="node8" href="$classcore_1_1Object.html" title=" " alt="" coords="49,81,149,108"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="442,373,587,400"/>
|
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="370,272,515,299"/>
|
||||||
<area shape="rect" id="node11" title=" " alt="" coords="466,477,627,504"/>
|
<area shape="rect" id="node11" title=" " alt="" coords="394,376,555,403"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
3035b937b5b504e05ae1d063ba02a4ac
|
22e9c5a05662522fef28dff984eee127
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 38 KiB |
@ -1,9 +1,8 @@
|
|||||||
<map id="core::ConsoleServer" name="core::ConsoleServer">
|
<map id="core::ConsoleServer" name="core::ConsoleServer">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="151,304,303,331"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="151,229,303,256"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="81,229,206,256"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="81,155,206,181"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="5,155,132,181"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="5,80,132,107"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="49,80,150,107"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Socket.html" title=" " alt="" coords="18,5,119,32"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Object.html" title=" " alt="" coords="93,5,193,32"/>
|
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="157,80,282,107"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="157,155,282,181"/>
|
<area shape="rect" id="node6" title=" " alt="" coords="231,155,392,181"/>
|
||||||
<area shape="rect" id="node7" title=" " alt="" coords="231,229,392,256"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
7fc103513ac72f7cdde7ab68eba6c9db
|
c55c04921efc30bedbc7fa35b5e5970a
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 12 KiB |
@ -83,39 +83,37 @@ $(function() {
|
|||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getLines</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getLines</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>grab</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>grab</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NextLine</b>(int lines) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>NextLine</b>(int lines) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">onBlockReceived</a>(coreutils::ZString &block)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">onBlockReceived</a>(coreutils::ZString block)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">onDataReceived</a>(coreutils::ZString &data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">onDataReceived</a>(coreutils::ZString data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::TCPSocket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::TCPSocket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">onLineReceived</a>(coreutils::ZString &line)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">onLineReceived</a>(coreutils::ZString line)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PreviousLine</b>(int lines) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>PreviousLine</b>(int lines) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">protocol</a>(coreutils::ZString &data) override</td><td class="entry"><a class="el" href="classcore_1_1ConsoleSession.html">core::ConsoleSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">protocol</a>(coreutils::ZString data) override</td><td class="entry"><a class="el" href="classcore_1_1ConsoleSession.html">core::ConsoleSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>restoreCursor</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>restoreCursor</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>saveCursor</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>saveCursor</b>() (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>scrollArea</b>(int start, int end) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>scrollArea</b>(int start, int end) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>server</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>server</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBackColor</b>(int color) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBackColor</b>(int color) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(int size=0)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(int size=0)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setColor</b>(int color) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setColor</b>(int color) (defined in <a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa">setCursorLocation</a>(int x, int y)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa">setCursorLocation</a>(int x, int y)</td><td class="entry"><a class="el" href="classcore_1_1TerminalSession.html">core::TerminalSession</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSession</b>(EPoll &ePoll, TCPServer &server, std::string text="") (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSession</b>(EPoll &ePoll, TCPServer &server, std::string text="") (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
|
@ -80,12 +80,11 @@ Inheritance diagram for core::ConsoleSession:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1ConsoleSession__inherit__graph.png" border="0" usemap="#core_1_1ConsoleSession_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1ConsoleSession__inherit__graph.png" border="0" usemap="#core_1_1ConsoleSession_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1ConsoleSession_inherit__map" id="core_1_1ConsoleSession_inherit__map">
|
<map name="core_1_1ConsoleSession_inherit__map" id="core_1_1ConsoleSession_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="7,379,167,405"/>
|
<area shape="rect" title=" " alt="" coords="7,304,167,331"/>
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="5,304,169,331"/>
|
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="5,229,169,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="21,229,154,256"/>
|
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="21,155,154,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="24,155,151,181"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="24,80,151,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="37,80,138,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="37,5,138,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="37,5,137,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -93,18 +92,18 @@ Collaboration diagram for core::ConsoleSession:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1ConsoleSession__coll__graph.png" border="0" usemap="#core_1_1ConsoleSession_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1ConsoleSession__coll__graph.png" border="0" usemap="#core_1_1ConsoleSession_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1ConsoleSession_coll__map" id="core_1_1ConsoleSession_coll__map">
|
<map name="core_1_1ConsoleSession_coll__map" id="core_1_1ConsoleSession_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="239,719,399,745"/>
|
<area shape="rect" title=" " alt="" coords="147,617,307,644"/>
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="237,643,401,669"/>
|
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="145,541,309,568"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="252,567,385,593"/>
|
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="160,465,293,492"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="110,373,237,400"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="163,272,290,299"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="256,477,381,504"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="265,376,391,403"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="5,284,107,311"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="91,5,191,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="189,81,280,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="244,81,369,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="244,5,369,32"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="80,132,203,159"/>
|
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="266,132,414,159"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="179,183,269,209"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="323,233,471,260"/>
|
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="54,81,154,108"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="391,373,537,400"/>
|
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="366,272,511,299"/>
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -211,19 +210,19 @@ bool </td><td class="memItemRight" valign="bottom"><b>needsToWrite</b> ()</
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a72cd8a1ed55112b7245d889a9424fd64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">protocol</a> (coreutils::ZString data) override</td></tr>
|
<tr class="memitem:aa1818efcd33a4152d2089aa545f08833"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">protocol</a> (coreutils::ZString &data) override</td></tr>
|
||||||
<tr class="separator:a72cd8a1ed55112b7245d889a9424fd64"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa1818efcd33a4152d2089aa545f08833"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pro_methods_classcore_1_1TCPSession"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcore_1_1TCPSession')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td></tr>
|
<tr class="inherit_header pro_methods_classcore_1_1TCPSession"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcore_1_1TCPSession')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td></tr>
|
||||||
<tr class="memitem:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="aed4ed499b978bcea57a8efefe929fc98"></a>
|
<tr class="memitem:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="aed4ed499b978bcea57a8efefe929fc98"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a> () override</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a> () override</td></tr>
|
||||||
<tr class="memdesc:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="mdescLeft"> </td><td class="mdescRight">Called after the socket has been registered with epoll processing. <br /></td></tr>
|
<tr class="memdesc:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="mdescLeft"> </td><td class="mdescRight">Called after the socket has been registered with epoll processing. <br /></td></tr>
|
||||||
<tr class="separator:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aed4ed499b978bcea57a8efefe929fc98 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6683cc5b39d3e47adc9ead3f3e3d7587 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">onDataReceived</a> (coreutils::ZString data) override</td></tr>
|
<tr class="memitem:afc2d2a92bc65e1e5122a93d120253a1d inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">onDataReceived</a> (coreutils::ZString &data) override</td></tr>
|
||||||
<tr class="separator:a6683cc5b39d3e47adc9ead3f3e3d7587 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afc2d2a92bc65e1e5122a93d120253a1d inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a018d0458806811b98e4aa30da27a1a2d inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">onLineReceived</a> (coreutils::ZString line)</td></tr>
|
<tr class="memitem:a3d9e0f14e7d24357fd1950b3f9b4eaff inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">onLineReceived</a> (coreutils::ZString &line)</td></tr>
|
||||||
<tr class="separator:a018d0458806811b98e4aa30da27a1a2d inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3d9e0f14e7d24357fd1950b3f9b4eaff inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ada0eb595b5c506ae2f74851fd1588512 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">onBlockReceived</a> (coreutils::ZString block)</td></tr>
|
<tr class="memitem:a9c996cbbfa2e592c23cf67ed8b15a32a inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">onBlockReceived</a> (coreutils::ZString &block)</td></tr>
|
||||||
<tr class="separator:ada0eb595b5c506ae2f74851fd1588512 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9c996cbbfa2e592c23cf67ed8b15a32a inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8719952f7bb00bf7239ec40aa2868626 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a> ()</td></tr>
|
<tr class="memitem:a8719952f7bb00bf7239ec40aa2868626 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a> ()</td></tr>
|
||||||
<tr class="separator:a8719952f7bb00bf7239ec40aa2868626 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8719952f7bb00bf7239ec40aa2868626 inherit pro_methods_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a836fb3fd5ee543ebc93262a980ae88b5 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a> (int size=0)</td></tr>
|
<tr class="memitem:a836fb3fd5ee543ebc93262a980ae88b5 inherit pro_methods_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a> (int size=0)</td></tr>
|
||||||
@ -238,8 +237,8 @@ int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</
|
|||||||
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
||||||
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||||
Additional Inherited Members</h2></td></tr>
|
Additional Inherited Members</h2></td></tr>
|
||||||
@ -247,11 +246,11 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<tr class="memitem:a2c39191d695d79891989ea628f42c0a8 inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="a2c39191d695d79891989ea628f42c0a8"></a>
|
<tr class="memitem:a2c39191d695d79891989ea628f42c0a8 inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="a2c39191d695d79891989ea628f42c0a8"></a>
|
||||||
<a class="el" href="classcore_1_1Command.html">Command</a> * </td><td class="memItemRight" valign="bottom"><b>grab</b> = NULL</td></tr>
|
<a class="el" href="classcore_1_1Command.html">Command</a> * </td><td class="memItemRight" valign="bottom"><b>grab</b> = NULL</td></tr>
|
||||||
<tr class="separator:a2c39191d695d79891989ea628f42c0a8 inherit pub_attribs_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2c39191d695d79891989ea628f42c0a8 inherit pub_attribs_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:abb302bbb3d7e7bc75490c736364f0d4d inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td></tr>
|
|
||||||
<tr class="separator:abb302bbb3d7e7bc75490c736364f0d4d inherit pub_attribs_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a265d9493fa544e601b5ad5fb1663340c inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="a265d9493fa544e601b5ad5fb1663340c"></a>
|
<tr class="memitem:a265d9493fa544e601b5ad5fb1663340c inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top"><a id="a265d9493fa544e601b5ad5fb1663340c"></a>
|
||||||
<a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> & </td><td class="memItemRight" valign="bottom"><b>server</b></td></tr>
|
<a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> & </td><td class="memItemRight" valign="bottom"><b>server</b></td></tr>
|
||||||
<tr class="separator:a265d9493fa544e601b5ad5fb1663340c inherit pub_attribs_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a265d9493fa544e601b5ad5fb1663340c inherit pub_attribs_classcore_1_1TCPSession"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abb302bbb3d7e7bc75490c736364f0d4d inherit pub_attribs_classcore_1_1TCPSession"><td class="memItemLeft" align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td></tr>
|
||||||
|
<tr class="separator:abb302bbb3d7e7bc75490c736364f0d4d inherit pub_attribs_classcore_1_1TCPSession"><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="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>
|
<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>
|
<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> </td><td class="memItemRight" valign="bottom"><b>ipAddress</b></td></tr>
|
||||||
@ -260,13 +259,6 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||||
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
||||||
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
||||||
@ -277,10 +269,10 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classcore_1_1ConsoleSession.html">ConsoleSession</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1ConsoleSession.html">ConsoleSession</a></p>
|
||||||
<p>Extends the session parameters for this <a class="el" href="classcore_1_1TCPSocket.html">TCPSocket</a> derived object. Extend the <a class="el" href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">protocol()</a> method in order to define the behavior and protocol interaction for this socket which is a console session. </p>
|
<p>Extends the session parameters for this <a class="el" href="classcore_1_1TCPSocket.html">TCPSocket</a> derived object. Extend the <a class="el" href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">protocol()</a> method in order to define the behavior and protocol interaction for this socket which is a console session. </p>
|
||||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="a72cd8a1ed55112b7245d889a9424fd64"></a>
|
<a id="aa1818efcd33a4152d2089aa545f08833"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a72cd8a1ed55112b7245d889a9424fd64">◆ </a></span>protocol()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1818efcd33a4152d2089aa545f08833">◆ </a></span>protocol()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -291,7 +283,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::ConsoleSession::protocol </td>
|
<td class="memname">void core::ConsoleSession::protocol </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
<td class="paramname"><em>data</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -305,7 +297,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<p>Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input.</p>
|
<p>Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input.</p>
|
||||||
<p>When data is received within the session two modes are available to pass the data through the protocol method: LINE or BLOCK. </p>
|
<p>When data is received within the session two modes are available to pass the data through the protocol method: LINE or BLOCK. </p>
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classcore_1_1TCPSession.html#a4a2a34c9b1252664e93c576a27c30720">core::TCPSession</a>.</p>
|
<p>Reimplemented from <a class="el" href="classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7">core::TCPSession</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
<map id="core::ConsoleSession" name="core::ConsoleSession">
|
<map id="core::ConsoleSession" name="core::ConsoleSession">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="239,719,399,745"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="147,617,307,644"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="237,643,401,669"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="145,541,309,568"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="252,567,385,593"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="160,465,293,492"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="110,373,237,400"/>
|
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="163,272,290,299"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="256,477,381,504"/>
|
<area shape="rect" id="node10" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="265,376,391,403"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="5,284,107,311"/>
|
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1Object.html" title=" " alt="" coords="91,5,191,32"/>
|
<area shape="rect" id="node6" href="$classcore_1_1EPoll.html" title=" " alt="" coords="189,81,280,108"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1Command.html" title=" " alt="" coords="244,81,369,108"/>
|
<area shape="rect" id="node7" href="$classcore_1_1Command.html" title=" " alt="" coords="244,5,369,32"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="80,132,203,159"/>
|
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="266,132,414,159"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1EPoll.html" title=" " alt="" coords="179,183,269,209"/>
|
<area shape="rect" id="node8" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" id="node11" href="$classcore_1_1CommandList.html" title=" " alt="" coords="323,233,471,260"/>
|
<area shape="rect" id="node9" href="$classcore_1_1Object.html" title=" " alt="" coords="54,81,154,108"/>
|
||||||
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="391,373,537,400"/>
|
<area shape="rect" id="node12" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="366,272,511,299"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
4a7e0cf373c73ff1f6cb91009905b7de
|
426af0c920a1902b85773227f02e03d0
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 45 KiB |
@ -1,8 +1,7 @@
|
|||||||
<map id="core::ConsoleSession" name="core::ConsoleSession">
|
<map id="core::ConsoleSession" name="core::ConsoleSession">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="7,379,167,405"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="7,304,167,331"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="5,304,169,331"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="5,229,169,256"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="21,229,154,256"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="21,155,154,181"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="24,155,151,181"/>
|
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="24,80,151,107"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="37,80,138,107"/>
|
<area shape="rect" id="node5" href="$classcore_1_1Socket.html" title=" " alt="" coords="37,5,138,32"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1Object.html" title=" " alt="" coords="37,5,137,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
896c1d430070de8f002aa6ef3c12ad8c
|
aa708db41fb4e2b63059766367d3e76c
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 10 KiB |
@ -72,23 +72,22 @@ $(function() {
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1EPoll.html">core::EPoll</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1EPoll.html">core::EPoll</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">EPoll</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641">EPoll</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">eventReceived</a>(struct epoll_event event)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">eventReceived</a>(struct epoll_event event)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3">isStopping</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3">isStopping</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">maxSockets</a></td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">maxSockets</a></td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a>(Session *session)</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_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_1EPoll.html#a5cb8a89fb45922c8c88472ec3eae7858">processCommand</a>(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">processCommand</a>(coreutils::ZString &request, TCPSession &session) override</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4">registerSocket</a>(Socket *socket)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4">registerSocket</a>(Socket *socket)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resetSocket</b>(Socket *socket) (defined in <a class="el" href="classcore_1_1EPoll.html">core::EPoll</a>)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resetSocket</b>(Socket *socket) (defined in <a class="el" href="classcore_1_1EPoll.html">core::EPoll</a>)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a>(std::string name)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b">start</a>(int numberOfThreads, int maxSockets)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b">start</a>(int numberOfThreads, int maxSockets)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc">stop</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc">stop</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900">unregisterSocket</a>(Socket *socket)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900">unregisterSocket</a>(Socket *socket)</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">~EPoll</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534">~EPoll</a>()</td><td class="entry"><a class="el" href="classcore_1_1EPoll.html">core::EPoll</a></td><td class="entry"></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -80,9 +80,8 @@ Inheritance diagram for core::EPoll:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1EPoll__inherit__graph.png" border="0" usemap="#core_1_1EPoll_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1EPoll__inherit__graph.png" border="0" usemap="#core_1_1EPoll_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1EPoll_inherit__map" id="core_1_1EPoll_inherit__map">
|
<map name="core_1_1EPoll_inherit__map" id="core_1_1EPoll_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="23,155,113,181"/>
|
<area shape="rect" title=" " alt="" coords="23,80,113,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,80,131,107"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="18,5,118,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -90,9 +89,8 @@ Collaboration diagram for core::EPoll:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1EPoll__coll__graph.png" border="0" usemap="#core_1_1EPoll_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1EPoll__coll__graph.png" border="0" usemap="#core_1_1EPoll_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1EPoll_coll__map" id="core_1_1EPoll_coll__map">
|
<map name="core_1_1EPoll_coll__map" id="core_1_1EPoll_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="23,155,113,181"/>
|
<area shape="rect" title=" " alt="" coords="23,80,113,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,80,131,107"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="18,5,118,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -123,17 +121,17 @@ Public Member Functions</h2></td></tr>
|
|||||||
<tr class="memitem:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="memItemLeft" align="right" valign="top">void </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="memitem:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Dispatch event to appropriate socket. <a href="classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b">More...</a><br /></td></tr>
|
<tr class="memdesc:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="mdescLeft"> </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"> </td></tr>
|
<tr class="separator:a3238b150b5d0a57eb2e1b17daa236d3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a5cb8a89fb45922c8c88472ec3eae7858"><td class="memItemLeft" align="right" valign="top">int </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 &data) override</td></tr>
|
<tr class="memitem:a22b5f1545aff3162040844be043abcce"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">processCommand</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session) override</td></tr>
|
||||||
<tr class="memdesc:a5cb8a89fb45922c8c88472ec3eae7858"><td class="mdescLeft"> </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="memdesc:a22b5f1545aff3162040844be043abcce"><td class="mdescLeft"> </td><td class="mdescRight">Output the threads array to the console. <a href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a5cb8a89fb45922c8c88472ec3eae7858"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a22b5f1545aff3162040844be043abcce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a033633714311f3edc4127ddd1c37f299"><td class="memItemLeft" align="right" valign="top"><a id="a033633714311f3edc4127ddd1c37f299"></a>
|
<tr class="memitem:a033633714311f3edc4127ddd1c37f299"><td class="memItemLeft" align="right" valign="top"><a id="a033633714311f3edc4127ddd1c37f299"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>resetSocket</b> (<a class="el" href="classcore_1_1Socket.html">Socket</a> *socket)</td></tr>
|
void </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"> </td></tr>
|
<tr class="separator:a033633714311f3edc4127ddd1c37f299"><td class="memSeparator" colspan="2"> </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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
|
||||||
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
|
<tr class="memitem:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a> (coreutils::ZString &request)</td></tr>
|
||||||
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">output</a> (Session *session)</td></tr>
|
<tr class="memitem:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ab6352ce5650e70a5c76c3d6e4eefd292">output</a> (std::stringstream &out)</td></tr>
|
||||||
<tr class="separator:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab6352ce5650e70a5c76c3d6e4eefd292 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
||||||
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
||||||
@ -145,13 +143,6 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:acfcef2513d94f7b9a191fed3dc744d90"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">maxSockets</a></td></tr>
|
<tr class="memitem:acfcef2513d94f7b9a191fed3dc744d90"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">maxSockets</a></td></tr>
|
||||||
<tr class="memdesc:acfcef2513d94f7b9a191fed3dc744d90"><td class="mdescLeft"> </td><td class="mdescRight">The maximum number of socket allowed. <a href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">More...</a><br /></td></tr>
|
<tr class="memdesc:acfcef2513d94f7b9a191fed3dc744d90"><td class="mdescLeft"> </td><td class="mdescRight">The maximum number of socket allowed. <a href="classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90">More...</a><br /></td></tr>
|
||||||
<tr class="separator:acfcef2513d94f7b9a191fed3dc744d90"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:acfcef2513d94f7b9a191fed3dc744d90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classcore_1_1EPoll.html">EPoll</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1EPoll.html">EPoll</a></p>
|
||||||
@ -259,8 +250,8 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a5cb8a89fb45922c8c88472ec3eae7858"></a>
|
<a id="a22b5f1545aff3162040844be043abcce"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5cb8a89fb45922c8c88472ec3eae7858">◆ </a></span>processCommand()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a22b5f1545aff3162040844be043abcce">◆ </a></span>processCommand()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -271,20 +262,14 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">int core::EPoll::processCommand </td>
|
<td class="memname">int core::EPoll::processCommand </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>command</em>, </td>
|
<td class="paramname"><em>request</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>session</em>, </td>
|
<td class="paramname"><em>session</em> </td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">std::stringstream & </td>
|
|
||||||
<td class="paramname"><em>data</em> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
@ -300,7 +285,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Output the threads array to the console. </p>
|
<p>Output the threads array to the console. </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>
|
<p>The <a class="el" href="classcore_1_1EPoll.html#a22b5f1545aff3162040844be043abcce" 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>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">session</td><td>the session to write the requested data to. </td></tr>
|
<tr><td class="paramname">session</td><td>the session to write the requested data to. </td></tr>
|
||||||
@ -308,7 +293,7 @@ std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command</a>.</p>
|
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">core::Command</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<map id="core::EPoll" name="core::EPoll">
|
<map id="core::EPoll" name="core::EPoll">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="23,155,113,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="23,80,113,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="5,80,131,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="18,5,118,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
83c2161f1721cc0c84500e948d57da02
|
59d16fa7de30ff900ab48693b10de851
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 2.9 KiB |
@ -1,5 +1,4 @@
|
|||||||
<map id="core::EPoll" name="core::EPoll">
|
<map id="core::EPoll" name="core::EPoll">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="23,155,113,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="23,80,113,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="5,80,131,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="18,5,118,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
83c2161f1721cc0c84500e948d57da02
|
59d16fa7de30ff900ab48693b10de851
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 2.9 KiB |
@ -86,7 +86,7 @@ $(function() {
|
|||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>inMoveSelf</b>(std::string name) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>inMoveSelf</b>(std::string name) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inOpen</b>(std::string name) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inOpen</b>(std::string name) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>INotify</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>INotify</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) override (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) override (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::Socket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::Socket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeWatch</b>(int wd) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeWatch</b>(int wd) (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~INotify</b>() (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>~INotify</b>() (defined in <a class="el" href="classcore_1_1INotify.html">core::INotify</a>)</td><td class="entry"><a class="el" href="classcore_1_1INotify.html">core::INotify</a></td><td class="entry"></td></tr>
|
||||||
|
@ -77,9 +77,8 @@ Inheritance diagram for core::INotify:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1INotify__inherit__graph.png" border="0" usemap="#core_1_1INotify_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1INotify__inherit__graph.png" border="0" usemap="#core_1_1INotify_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1INotify_inherit__map" id="core_1_1INotify_inherit__map">
|
<map name="core_1_1INotify_inherit__map" id="core_1_1INotify_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
|
<area shape="rect" title=" " alt="" coords="5,80,108,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="6,80,107,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="6,5,107,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="7,5,107,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -87,11 +86,10 @@ Collaboration diagram for core::INotify:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1INotify__coll__graph.png" border="0" usemap="#core_1_1INotify_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1INotify__coll__graph.png" border="0" usemap="#core_1_1INotify_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1INotify_coll__map" id="core_1_1INotify_coll__map">
|
<map name="core_1_1INotify_coll__map" id="core_1_1INotify_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="9,323,112,349"/>
|
<area shape="rect" title=" " alt="" coords="17,247,119,273"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="10,247,111,273"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="5,5,105,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="77,81,202,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="81,157,171,184"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -106,9 +104,9 @@ int </td><td class="memItemRight" valign="bottom"><b>addWatch</b> (std::str
|
|||||||
<tr class="memitem:a5ce2a1bbfd69f5a88ef807f7ed439c06"><td class="memItemLeft" align="right" valign="top"><a id="a5ce2a1bbfd69f5a88ef807f7ed439c06"></a>
|
<tr class="memitem:a5ce2a1bbfd69f5a88ef807f7ed439c06"><td class="memItemLeft" align="right" valign="top"><a id="a5ce2a1bbfd69f5a88ef807f7ed439c06"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>removeWatch</b> (int wd)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>removeWatch</b> (int wd)</td></tr>
|
||||||
<tr class="separator:a5ce2a1bbfd69f5a88ef807f7ed439c06"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5ce2a1bbfd69f5a88ef807f7ed439c06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a934781c449fbd9171f47c34db6cac4e9"><td class="memItemLeft" align="right" valign="top"><a id="a934781c449fbd9171f47c34db6cac4e9"></a>
|
<tr class="memitem:a642e44e906da81ce8180beb2bc09d602"><td class="memItemLeft" align="right" valign="top"><a id="a642e44e906da81ce8180beb2bc09d602"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString data) override</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString &data) override</td></tr>
|
||||||
<tr class="separator:a934781c449fbd9171f47c34db6cac4e9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a642e44e906da81ce8180beb2bc09d602"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a172949023698fc486d690d3b6d3d6f17"><td class="memItemLeft" align="right" valign="top"><a id="a172949023698fc486d690d3b6d3d6f17"></a>
|
<tr class="memitem:a172949023698fc486d690d3b6d3d6f17"><td class="memItemLeft" align="right" valign="top"><a id="a172949023698fc486d690d3b6d3d6f17"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>inAccess</b> (std::string name)</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><b>inAccess</b> (std::string name)</td></tr>
|
||||||
<tr class="separator:a172949023698fc486d690d3b6d3d6f17"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a172949023698fc486d690d3b6d3d6f17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<map id="core::INotify" name="core::INotify">
|
<map id="core::INotify" name="core::INotify">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="9,323,112,349"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="17,247,119,273"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="10,247,111,273"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="5,5,105,32"/>
|
<area shape="rect" id="node3" href="$classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="77,81,202,108"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="81,157,171,184"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
ccaa7ceaddb0f8aaafbf87edf5feba32
|
92f9d16c1d5c1cc148c8f86a9705302e
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 7.0 KiB |
@ -1,5 +1,4 @@
|
|||||||
<map id="core::INotify" name="core::INotify">
|
<map id="core::INotify" name="core::INotify">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="5,155,108,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="5,80,108,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="6,80,107,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="6,5,107,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="7,5,107,32"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
94cf621ee3c18bd667ce6909db5dea53
|
bd7d5c6ca50a1d9f295e71a940e042cf
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 3.0 KiB |
@ -77,26 +77,10 @@ Inheritance diagram for core::Object:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1Object__inherit__graph.png" border="0" usemap="#core_1_1Object_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1Object__inherit__graph.png" border="0" usemap="#core_1_1Object_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1Object_inherit__map" id="core_1_1Object_inherit__map">
|
<map name="core_1_1Object_inherit__map" id="core_1_1Object_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="5,205,105,232"/>
|
<area shape="rect" title=" " alt="" coords="173,5,273,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="343,53,469,80"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="5,80,128,107"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="162,205,285,232"/>
|
<area shape="rect" href="classcore_1_1SessionFilter.html" title=" " alt="" coords="153,80,293,107"/>
|
||||||
<area shape="rect" href="classcore_1_1SessionFilter.html" title=" " alt="" coords="153,256,293,283"/>
|
<area shape="rect" href="classcore_1_1Thread.html" title=" " alt="" coords="317,80,419,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="173,155,274,181"/>
|
|
||||||
<area shape="rect" href="classcore_1_1Thread.html" title=" " alt="" coords="172,307,275,333"/>
|
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="530,56,678,83"/>
|
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="559,5,649,32"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="541,161,667,188"/>
|
|
||||||
<area shape="rect" href="classcore_1_1UDPServerSocket.html" title=" " alt="" coords="519,108,689,135"/>
|
|
||||||
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="743,117,895,144"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="758,168,881,195"/>
|
|
||||||
<area shape="rect" href="classcore_1_1INotify.html" title=" " alt="" coords="355,104,457,131"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="343,256,469,283"/>
|
|
||||||
<area shape="rect" href="classcore_1_1Timer.html" title=" " alt="" coords="359,155,453,181"/>
|
|
||||||
<area shape="rect" href="classcore_1_1UDPSocket.html" title=" " alt="" coords="341,205,471,232"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="537,256,671,283"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="737,231,901,257"/>
|
|
||||||
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="754,281,885,308"/>
|
|
||||||
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="949,231,1109,257"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
|
@ -1,22 +1,6 @@
|
|||||||
<map id="core::Object" name="core::Object">
|
<map id="core::Object" name="core::Object">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="5,205,105,232"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="173,5,273,32"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Command.html" title=" " alt="" coords="343,53,469,80"/>
|
<area shape="rect" id="node2" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="5,80,128,107"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="162,205,285,232"/>
|
<area shape="rect" id="node3" href="$classcore_1_1SessionFilter.html" title=" " alt="" coords="153,80,293,107"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1SessionFilter.html" title=" " alt="" coords="153,256,293,283"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Thread.html" title=" " alt="" coords="317,80,419,107"/>
|
||||||
<area shape="rect" id="node11" href="$classcore_1_1Socket.html" title=" " alt="" coords="173,155,274,181"/>
|
|
||||||
<area shape="rect" id="node20" href="$classcore_1_1Thread.html" title=" " alt="" coords="172,307,275,333"/>
|
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1CommandList.html" title=" " alt="" coords="530,56,678,83"/>
|
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="559,5,649,32"/>
|
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="541,161,667,188"/>
|
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1UDPServerSocket.html" title=" " alt="" coords="519,108,689,135"/>
|
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="743,117,895,144"/>
|
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="758,168,881,195"/>
|
|
||||||
<area shape="rect" id="node12" href="$classcore_1_1INotify.html" title=" " alt="" coords="355,104,457,131"/>
|
|
||||||
<area shape="rect" id="node13" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="343,256,469,283"/>
|
|
||||||
<area shape="rect" id="node18" href="$classcore_1_1Timer.html" title=" " alt="" coords="359,155,453,181"/>
|
|
||||||
<area shape="rect" id="node19" href="$classcore_1_1UDPSocket.html" title=" " alt="" coords="341,205,471,232"/>
|
|
||||||
<area shape="rect" id="node14" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="537,256,671,283"/>
|
|
||||||
<area shape="rect" id="node15" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="737,231,901,257"/>
|
|
||||||
<area shape="rect" id="node17" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="754,281,885,308"/>
|
|
||||||
<area shape="rect" id="node16" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="949,231,1109,257"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
5a2b724a1e8a7d2243ff22dd57444659
|
b14282148f8863b81eeca78a65a2960b
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 7.1 KiB |
@ -76,23 +76,21 @@ $(function() {
|
|||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03">eventReceived</a>(struct epoll_event event)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03">eventReceived</a>(struct epoll_event event)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getBufferSize</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getBufferSize</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>output</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>output</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">write</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">write</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write</b>(char *buffer, int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write</b>(char *buffer, int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">~Socket</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0">~Socket</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
|
@ -82,20 +82,19 @@ Inheritance diagram for core::Socket:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1Socket__inherit__graph.png" border="0" usemap="#core_1_1Socket_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1Socket__inherit__graph.png" border="0" usemap="#core_1_1Socket_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1Socket_inherit__map" id="core_1_1Socket_inherit__map">
|
<map name="core_1_1Socket_inherit__map" id="core_1_1Socket_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="379,80,480,107"/>
|
<area shape="rect" title=" " alt="" coords="380,5,481,32"/>
|
||||||
<area shape="rect" href="classcore_1_1INotify.html" title=" " alt="" coords="173,155,275,181"/>
|
<area shape="rect" href="classcore_1_1INotify.html" title=" " alt="" coords="174,80,277,107"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="299,155,426,181"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="301,80,427,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Timer.html" title=" " alt="" coords="450,155,545,181"/>
|
<area shape="rect" href="classcore_1_1Timer.html" title=" " alt="" coords="451,80,546,107"/>
|
||||||
<area shape="rect" href="classcore_1_1UDPSocket.html" title=" " alt="" coords="569,155,698,181"/>
|
<area shape="rect" href="classcore_1_1UDPSocket.html" title=" " alt="" coords="570,80,699,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="379,5,479,32"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="180,155,305,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="180,229,305,256"/>
|
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="344,155,477,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="344,229,477,256"/>
|
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="329,229,493,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="329,304,493,331"/>
|
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="517,229,648,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="517,304,648,331"/>
|
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,304,491,331"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,379,491,405"/>
|
<area shape="rect" href="classcore_1_1UDPServerSocket.html" title=" " alt="" coords="549,155,720,181"/>
|
||||||
<area shape="rect" href="classcore_1_1UDPServerSocket.html" title=" " alt="" coords="548,229,719,256"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -103,10 +102,9 @@ Collaboration diagram for core::Socket:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1Socket__coll__graph.png" border="0" usemap="#core_1_1Socket_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1Socket__coll__graph.png" border="0" usemap="#core_1_1Socket_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1Socket_coll__map" id="core_1_1Socket_coll__map">
|
<map name="core_1_1Socket_coll__map" id="core_1_1Socket_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="10,247,111,273"/>
|
<area shape="rect" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="5,5,105,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="77,81,202,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="81,157,171,184"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -159,13 +157,6 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
@ -178,11 +169,11 @@ int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</
|
|||||||
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
||||||
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa1b212533877a49c965a3aaa05f22d03"><td class="memItemLeft" align="right" valign="top"><a id="aa1b212533877a49c965a3aaa05f22d03"></a>
|
<tr class="memitem:ae048b57ac2c34381378f3da0e758b3c8"><td class="memItemLeft" align="right" valign="top"><a id="ae048b57ac2c34381378f3da0e758b3c8"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString data)</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString &data)</td></tr>
|
||||||
<tr class="separator:aa1b212533877a49c965a3aaa05f22d03"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae048b57ac2c34381378f3da0e758b3c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||||
Protected Attributes</h2></td></tr>
|
Protected Attributes</h2></td></tr>
|
||||||
@ -196,8 +187,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classcore_1_1Socket.html">Socket</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1Socket.html">Socket</a></p>
|
||||||
<p>The core component to managing a socket.</p>
|
<p>The core component to managing a socket.</p>
|
||||||
<p>Hooks into the <a class="el" href="classcore_1_1EPoll.html">EPoll</a> through the registration and unregistration process and provides a communication socket of the specified protocol type. This object provides for all receiving data threading through use of the <a class="el" href="classcore_1_1EPoll.html">EPoll</a> object and also provides buffering for output data requests to the socket. <br />
|
<p>Hooks into the <a class="el" href="classcore_1_1EPoll.html">EPoll</a> through the registration and unregistration process and provides a communication socket of the specified protocol type. This object provides for all receiving data threading through use of the <a class="el" href="classcore_1_1EPoll.html">EPoll</a> object and also provides buffering for output data requests to the socket.</p>
|
||||||
</p>
|
|
||||||
<p>A program using a socket object can request to open a socket (network or device) and communicate through the streambuffer interface of the socket object.</p>
|
<p>A program using a socket object can request to open a socket (network or device) and communicate through the streambuffer interface of the socket object.</p>
|
||||||
<p>The socket side of the <a class="el" href="classcore_1_1Socket.html">Socket</a> accepts EPOLLIN event and will maintain the data in a buffer for the stream readers to read. A onDataReceived event is then sent with the data received in the buffer that can be read through the stream. Only sockets that send events to epoll can be used with this object.</p>
|
<p>The socket side of the <a class="el" href="classcore_1_1Socket.html">Socket</a> accepts EPOLLIN event and will maintain the data in a buffer for the stream readers to read. A onDataReceived event is then sent with the data received in the buffer that can be read through the stream. Only sockets that send events to epoll can be used with this object.</p>
|
||||||
<p>When writing to the stream the data is written into a buffer and a EPOLLOUT is scheduled. Upon receiving the EPOLLOUT event then the buffer is written to the socket output. </p>
|
<p>When writing to the stream the data is written into a buffer and a EPOLLOUT is scheduled. Upon receiving the EPOLLOUT event then the buffer is written to the socket output. </p>
|
||||||
@ -374,8 +364,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a481b3b3874a6862f8d97030297cc6f32"></a>
|
<a id="a46ed2e240852d3fa949979ebbc4ac875"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a481b3b3874a6862f8d97030297cc6f32">◆ </a></span>receiveData()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a46ed2e240852d3fa949979ebbc4ac875">◆ </a></span>receiveData()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -386,7 +376,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::Socket::receiveData </td>
|
<td class="memname">void core::Socket::receiveData </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>buffer</em></td><td>)</td>
|
<td class="paramname"><em>buffer</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -399,7 +389,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>receiveData will read the data from the socket and place it in the socket buffer. TLS layer overrides this to be able to read from SSL. </p>
|
<p>receiveData will read the data from the socket and place it in the socket buffer. TLS layer overrides this to be able to read from SSL. </p>
|
||||||
|
|
||||||
<p>Reimplemented in <a class="el" href="classcore_1_1TLSSession.html#a4b3c2d871d83150974bba48435eaf6cf">core::TLSSession</a>.</p>
|
<p>Reimplemented in <a class="el" href="classcore_1_1TLSSession.html#a8507cdcd23ac4b340ce6f6d5f0b26a52">core::TLSSession</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
<map id="core::Socket" name="core::Socket">
|
<map id="core::Socket" name="core::Socket">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="10,247,111,273"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Object.html" title=" " alt="" coords="5,5,105,32"/>
|
<area shape="rect" id="node2" href="$classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Command.html" title=" " alt="" coords="77,81,202,108"/>
|
<area shape="rect" id="node3" href="$classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1EPoll.html" title=" " alt="" coords="81,157,171,184"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
c0f47b406c7ff76945bd289ef7e198f8
|
6630f35392a585fbda340b0878b403d5
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 5.3 KiB |
@ -1,16 +1,15 @@
|
|||||||
<map id="core::Socket" name="core::Socket">
|
<map id="core::Socket" name="core::Socket">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="379,80,480,107"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="380,5,481,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1INotify.html" title=" " alt="" coords="173,155,275,181"/>
|
<area shape="rect" id="node2" href="$classcore_1_1INotify.html" title=" " alt="" coords="174,80,277,107"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="299,155,426,181"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="301,80,427,107"/>
|
||||||
<area shape="rect" id="node12" href="$classcore_1_1Timer.html" title=" " alt="" coords="450,155,545,181"/>
|
<area shape="rect" id="node11" href="$classcore_1_1Timer.html" title=" " alt="" coords="451,80,546,107"/>
|
||||||
<area shape="rect" id="node13" href="$classcore_1_1UDPSocket.html" title=" " alt="" coords="569,155,698,181"/>
|
<area shape="rect" id="node12" href="$classcore_1_1UDPSocket.html" title=" " alt="" coords="570,80,699,107"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Object.html" title=" " alt="" coords="379,5,479,32"/>
|
<area shape="rect" id="node4" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="180,155,305,181"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="180,229,305,256"/>
|
<area shape="rect" id="node7" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="344,155,477,181"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="344,229,477,256"/>
|
<area shape="rect" id="node5" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" id="node6" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" id="node8" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="329,229,493,256"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="329,304,493,331"/>
|
<area shape="rect" id="node10" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="517,229,648,256"/>
|
||||||
<area shape="rect" id="node11" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="517,304,648,331"/>
|
<area shape="rect" id="node9" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,304,491,331"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,379,491,405"/>
|
<area shape="rect" id="node13" href="$classcore_1_1UDPServerSocket.html" title=" " alt="" coords="549,155,720,181"/>
|
||||||
<area shape="rect" id="node14" href="$classcore_1_1UDPServerSocket.html" title=" " alt="" coords="548,229,719,256"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
f73296e2ab61d2bedb4fadf8f8d76fd0
|
185d6387a6977d88fc83ef4a6b08a0ac
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 22 KiB |
@ -73,7 +73,7 @@ $(function() {
|
|||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ePoll</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ePoll</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
@ -83,23 +83,21 @@ $(function() {
|
|||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getName</b>() (defined in <a class="el" href="classcore_1_1Command.html">core::Command</a>)</td><td class="entry"><a class="el" href="classcore_1_1Command.html">core::Command</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">getSocketAccept</a>(EPoll &epoll)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">getSocketAccept</a>(EPoll &epoll)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">output</a>(TCPSession *session)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">processCommand</a>(coreutils::ZString &request, TCPSession &session) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">core::TCPSocket::output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">core::Command::output</a>(Session *session)</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 bgcolor="#f0f0f0"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">processCommand</a>(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>sendToAll</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676">sendToAll</a>(std::stringstream &out, TCPSession &sender, SessionFilter filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0">sendToAll</a>(std::stringstream &out, TCPSession &sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a>(std::stringstream &out, TCPSession *sender, SessionFilter &filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aa225cd2b704167ff22503e1897fe538f">sendToAll</a>(std::stringstream &out, TCPSession *sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
@ -108,9 +106,7 @@ $(function() {
|
|||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string delimiter=" ", std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e">whiteList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
|
@ -81,13 +81,12 @@ Inheritance diagram for core::TCPServer:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPServer__inherit__graph.png" border="0" usemap="#core_1_1TCPServer_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPServer__inherit__graph.png" border="0" usemap="#core_1_1TCPServer_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1TCPServer_inherit__map" id="core_1_1TCPServer_inherit__map">
|
<map name="core_1_1TCPServer_inherit__map" id="core_1_1TCPServer_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="99,229,224,256"/>
|
<area shape="rect" title=" " alt="" coords="99,155,224,181"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="23,155,150,181"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="23,80,150,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="67,80,168,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="36,5,137,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="111,5,211,32"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="175,80,300,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="175,155,300,181"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -95,22 +94,22 @@ Collaboration diagram for core::TCPServer:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPServer__coll__graph.png" border="0" usemap="#core_1_1TCPServer_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPServer__coll__graph.png" border="0" usemap="#core_1_1TCPServer_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1TCPServer_coll__map" id="core_1_1TCPServer_coll__map">
|
<map name="core_1_1TCPServer_coll__map" id="core_1_1TCPServer_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="316,477,441,504"/>
|
<area shape="rect" title=" " alt="" coords="244,376,369,403"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="239,373,366,400"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="167,272,294,299"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="239,284,340,311"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="102,5,202,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="173,81,264,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="199,81,324,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="156,5,281,32"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="5,132,128,159"/>
|
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="261,132,409,159"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="240,183,331,209"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="330,233,478,260"/>
|
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="49,81,149,108"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="442,373,587,400"/>
|
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="370,272,515,299"/>
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a418924164fd6e59800272fbd6f069bb9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string text="")</td></tr>
|
<tr class="memitem:aef07f6f0f9e9f9c9db5f5cadb70b86d9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, <a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> address, std::string delimiter=" ", std::string text="")</td></tr>
|
||||||
<tr class="separator:a418924164fd6e59800272fbd6f069bb9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aef07f6f0f9e9f9c9db5f5cadb70b86d9"><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="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="separator:a7ccdc057c9eee8504fce796301f82088"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a554ec6e67d368e7bb545d95635c0a0df"><td class="memItemLeft" align="right" valign="top"><a id="a554ec6e67d368e7bb545d95635c0a0df"></a>
|
<tr class="memitem:a554ec6e67d368e7bb545d95635c0a0df"><td class="memItemLeft" align="right" valign="top"><a id="a554ec6e67d368e7bb545d95635c0a0df"></a>
|
||||||
@ -121,10 +120,17 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>sessionErrorH
|
|||||||
<tr class="memitem:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memItemLeft" align="right" valign="top"><a id="a88c603cd5df9dbc1632fd4b5e164d75b"></a>
|
<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>
|
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="separator:a88c603cd5df9dbc1632fd4b5e164d75b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a120d5031360cc62251bdc43fa2d9813a"><td class="memItemLeft" align="right" valign="top"><a id="a120d5031360cc62251bdc43fa2d9813a"></a>
|
<tr class="memitem:a49e3ead1bf4e7830685780e73c4db5db"><td class="memItemLeft" align="right" valign="top"><a id="a49e3ead1bf4e7830685780e73c4db5db"></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>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a> (std::stringstream &out)</td></tr>
|
||||||
<tr class="memdesc:a120d5031360cc62251bdc43fa2d9813a"><td class="mdescLeft"> </td><td class="mdescRight">Output the consoles array to the console. <br /></td></tr>
|
<tr class="memdesc:a49e3ead1bf4e7830685780e73c4db5db"><td class="mdescLeft"> </td><td class="mdescRight">Output the consoles array to the console. <br /></td></tr>
|
||||||
<tr class="separator:a120d5031360cc62251bdc43fa2d9813a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a49e3ead1bf4e7830685780e73c4db5db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9cfcf2984ddc7e1d8f157c9f07ad03e1"><td class="memItemLeft" align="right" valign="top"><a id="a9cfcf2984ddc7e1d8f157c9f07ad03e1"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>sendToAll</b> (std::stringstream &out)</td></tr>
|
||||||
|
<tr class="separator:a9cfcf2984ddc7e1d8f157c9f07ad03e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7080f7d45e734087e81b83c5e1f8e676"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676">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:a7080f7d45e734087e81b83c5e1f8e676"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af708df59e1bc60077c16db97f9cc8ff0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0">sendToAll</a> (std::stringstream &out, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &sender)</td></tr>
|
||||||
|
<tr class="separator:af708df59e1bc60077c16db97f9cc8ff0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_methods_classcore_1_1TCPSocket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPSocket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td></tr>
|
<tr class="inherit_header pub_methods_classcore_1_1TCPSocket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1TCPSocket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td></tr>
|
||||||
<tr class="memitem:a09089f0bc701edcf6c148958fd29d374 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a09089f0bc701edcf6c148958fd29d374"></a>
|
<tr class="memitem:a09089f0bc701edcf6c148958fd29d374 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a09089f0bc701edcf6c148958fd29d374"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>TCPSocket</b> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>TCPSocket</b> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll)</td></tr>
|
||||||
@ -135,8 +141,6 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||||||
<tr class="memitem:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a22dae8f5b7989d206fab918297e0df94"></a>
|
<tr class="memitem:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top"><a id="a22dae8f5b7989d206fab918297e0df94"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>connect</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> &address)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>connect</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> &address)</td></tr>
|
||||||
<tr class="separator:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a22dae8f5b7989d206fab918297e0df94 inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:afacf7528ff3c9ac077d7b5a49e2116fd inherit pub_methods_classcore_1_1TCPSocket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">output</a> (std::stringstream &out)</td></tr>
|
|
||||||
<tr class="separator:afacf7528ff3c9ac077d7b5a49e2116fd inherit pub_methods_classcore_1_1TCPSocket"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="inherit_header pub_methods_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
<tr class="inherit_header pub_methods_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||||
<tr class="memitem:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text="")</td></tr>
|
<tr class="memitem:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a> (<a class="el" href="classcore_1_1EPoll.html">EPoll</a> &ePoll, std::string text="")</td></tr>
|
||||||
<tr class="separator:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4c3f87fd1de3c9eab4bf5efbb30ce87d inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
@ -180,10 +184,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>onUnregister<
|
|||||||
bool </td><td class="memItemRight" valign="bottom"><b>needsToWrite</b> ()</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>needsToWrite</b> ()</td></tr>
|
||||||
<tr class="separator:a43247bfe43c2be5ab3863d9057d46b7c inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a43247bfe43c2be5ab3863d9057d46b7c inherit pub_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></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="-"/> Public Member Functions inherited from <a class="el" href="classcore_1_1Command.html">core::Command</a></td></tr>
|
||||||
<tr class="memitem:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a> (coreutils::ZString request)</td></tr>
|
<tr class="memitem:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a> (coreutils::ZString &request)</td></tr>
|
||||||
<tr class="separator:af9b8d8b3a6d6566f86e0abcb0d10f905 inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3bec2a324e71b72f1525a28b2bb028fe inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a314aef05f78aacb802097f8ae0875291 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
|
|
||||||
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
<tr class="memitem:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef">setName</a> (std::string name)</td></tr>
|
||||||
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad8b0321c64838f4d5c8f93461b97cfef inherit pub_methods_classcore_1_1Command"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
<tr class="memitem:aa63cf88493b2a1b775b5b93b07e79324 inherit pub_methods_classcore_1_1Command"><td class="memItemLeft" align="right" valign="top"><a id="aa63cf88493b2a1b775b5b93b07e79324"></a>
|
||||||
@ -208,24 +210,13 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a276ccbc8cb9b4380ebd78807b97f0159"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a> (std::string data) override</td></tr>
|
<tr class="memitem:a276ccbc8cb9b4380ebd78807b97f0159"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a> (std::string data) override</td></tr>
|
||||||
<tr class="separator:a276ccbc8cb9b4380ebd78807b97f0159"><td class="memSeparator" colspan="2"> </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="memitem:a6b7a7e1ac4132942fcaf418ed41c1437"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">processCommand</a> (coreutils::ZString &request, <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> &session) override</td></tr>
|
||||||
<tr class="separator:ad08e04a2ff44c9c40419cdc6bd0e4b79"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6b7a7e1ac4132942fcaf418ed41c1437"><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="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>
|
<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>
|
void </td><td class="memItemRight" valign="bottom"><b>setBufferSize</b> (int length)</td></tr>
|
||||||
@ -233,11 +224,11 @@ void </td><td class="memItemRight" valign="bottom"><b>setBufferSize</b> (in
|
|||||||
<tr class="memitem:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa9195676bb7ecbec167ecf5336921cbb"></a>
|
<tr class="memitem:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa9195676bb7ecbec167ecf5336921cbb"></a>
|
||||||
int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</td></tr>
|
int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</td></tr>
|
||||||
<tr class="separator:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa9195676bb7ecbec167ecf5336921cbb inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa1b212533877a49c965a3aaa05f22d03"></a>
|
<tr class="memitem:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="ae048b57ac2c34381378f3da0e758b3c8"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString data)</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString &data)</td></tr>
|
||||||
<tr class="separator:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||||
Additional Inherited Members</h2></td></tr>
|
Additional Inherited Members</h2></td></tr>
|
||||||
@ -255,8 +246,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<p>A list of connections is maintained in a vector object.</p>
|
<p>A list of connections is maintained in a vector object.</p>
|
||||||
<p>This object extends the BMACommand object as well so it can be added to a Console object and process commands to display status information. </p>
|
<p>This object extends the BMACommand object as well so it can be added to a Console object and process commands to display status information. </p>
|
||||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
<a id="a418924164fd6e59800272fbd6f069bb9"></a>
|
<a id="aef07f6f0f9e9f9c9db5f5cadb70b86d9"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a418924164fd6e59800272fbd6f069bb9">◆ </a></span>TCPServer()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#aef07f6f0f9e9f9c9db5f5cadb70b86d9">◆ </a></span>TCPServer()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -273,6 +264,12 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<td class="paramtype"><a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> </td>
|
||||||
<td class="paramname"><em>address</em>, </td>
|
<td class="paramname"><em>address</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::string </td>
|
||||||
|
<td class="paramname"><em>delimiter</em> = <code>" "</code>, </td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
@ -383,8 +380,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ad08e04a2ff44c9c40419cdc6bd0e4b79"></a>
|
<a id="a6b7a7e1ac4132942fcaf418ed41c1437"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ad08e04a2ff44c9c40419cdc6bd0e4b79">◆ </a></span>processCommand()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b7a7e1ac4132942fcaf418ed41c1437">◆ </a></span>processCommand()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -395,20 +392,14 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">int core::TCPServer::processCommand </td>
|
<td class="memname">int core::TCPServer::processCommand </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>command</em>, </td>
|
<td class="paramname"><em>request</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>session</em>, </td>
|
<td class="paramname"><em>session</em> </td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">std::stringstream & </td>
|
|
||||||
<td class="paramname"><em>data</em> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
@ -430,18 +421,15 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#ad8eecee5b179a0030d2f34bcfa30d4f4">core::Command</a>.</p>
|
<p>Reimplemented from <a class="el" href="classcore_1_1Command.html#a95176f2532c38ee14e3fee40ee28b1bd">core::Command</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="aa225cd2b704167ff22503e1897fe538f"></a>
|
<a id="af708df59e1bc60077c16db97f9cc8ff0"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#aa225cd2b704167ff22503e1897fe538f">◆ </a></span>sendToAll() <span class="overload">[1/2]</span></h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#af708df59e1bc60077c16db97f9cc8ff0">◆ </a></span>sendToAll() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPServer::sendToAll </td>
|
<td class="memname">void core::TCPServer::sendToAll </td>
|
||||||
@ -452,7 +440,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>sender</em> </td>
|
<td class="paramname"><em>sender</em> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -461,24 +449,16 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<td></td><td></td>
|
<td></td><td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
</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>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
<a id="a151f29593c0d1fa998e2b86b19c631f4"></a>
|
<a id="a7080f7d45e734087e81b83c5e1f8e676"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a151f29593c0d1fa998e2b86b19c631f4">◆ </a></span>sendToAll() <span class="overload">[2/2]</span></h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a7080f7d45e734087e81b83c5e1f8e676">◆ </a></span>sendToAll() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPServer::sendToAll </td>
|
<td class="memname">void core::TCPServer::sendToAll </td>
|
||||||
@ -489,13 +469,13 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> * </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> & </td>
|
||||||
<td class="paramname"><em>sender</em>, </td>
|
<td class="paramname"><em>sender</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> & </td>
|
<td class="paramtype"><a class="el" href="classcore_1_1SessionFilter.html">SessionFilter</a> </td>
|
||||||
<td class="paramname"><em>filter</em> </td>
|
<td class="paramname"><em>filter</em> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -504,11 +484,6 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<td></td><td></td>
|
<td></td><td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
</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>
|
<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>
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<map id="core::TCPServer" name="core::TCPServer">
|
<map id="core::TCPServer" name="core::TCPServer">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="316,477,441,504"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="244,376,369,403"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="239,373,366,400"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="167,272,294,299"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="239,284,340,311"/>
|
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Object.html" title=" " alt="" coords="102,5,202,32"/>
|
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="173,81,264,108"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="199,81,324,108"/>
|
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="156,5,281,32"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="5,132,128,159"/>
|
<area shape="rect" id="node8" href="$classcore_1_1CommandList.html" title=" " alt="" coords="261,132,409,159"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="240,183,331,209"/>
|
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1CommandList.html" title=" " alt="" coords="330,233,478,260"/>
|
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="49,81,149,108"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="442,373,587,400"/>
|
<area shape="rect" id="node9" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="370,272,515,299"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
e812285cad995aee8aca01cf476355f5
|
071460a33423e1446188071c080f7835
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 32 KiB |
@ -1,9 +1,8 @@
|
|||||||
<map id="core::TCPServer" name="core::TCPServer">
|
<map id="core::TCPServer" name="core::TCPServer">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="99,229,224,256"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="99,155,224,181"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" id="node5" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" id="node6" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="23,155,150,181"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="23,80,150,107"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="67,80,168,107"/>
|
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="36,5,137,32"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Object.html" title=" " alt="" coords="111,5,211,32"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Command.html" title=" " alt="" coords="175,80,300,107"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="175,155,300,181"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
f2e58c4b3db94b30349d2b968980f7ed
|
6ce798a6fc432dc7d50ce7b2829a1d3c
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 11 KiB |
@ -79,31 +79,29 @@ $(function() {
|
|||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>grab</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>grab</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">onBlockReceived</a>(coreutils::ZString &block)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">onBlockReceived</a>(coreutils::ZString block)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">onDataReceived</a>(coreutils::ZString &data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">onDataReceived</a>(coreutils::ZString data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::TCPSocket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">core::TCPSocket::onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">onLineReceived</a>(coreutils::ZString &line)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">onLineReceived</a>(coreutils::ZString line)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a>() override</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">output</a>(std::stringstream &data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7">protocol</a>(coreutils::ZString &data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a4a2a34c9b1252664e93c576a27c30720">protocol</a>(coreutils::ZString data)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889">send</a>()</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>server</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>server</b> (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(int size=0)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a>(int size=0)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSession</b>(EPoll &ePoll, TCPServer &server, std::string text="") (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSession</b>(EPoll &ePoll, TCPServer &server, std::string text="") (defined in <a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSession.html">core::TCPSession</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
|
@ -81,13 +81,12 @@ Inheritance diagram for core::TCPSession:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPSession__inherit__graph.png" border="0" usemap="#core_1_1TCPSession_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPSession__inherit__graph.png" border="0" usemap="#core_1_1TCPSession_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1TCPSession_inherit__map" id="core_1_1TCPSession_inherit__map">
|
<map name="core_1_1TCPSession_inherit__map" id="core_1_1TCPSession_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="106,229,239,256"/>
|
<area shape="rect" title=" " alt="" coords="106,155,239,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="5,304,169,331"/>
|
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="5,229,169,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="194,304,325,331"/>
|
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="194,229,325,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="109,155,236,181"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="109,80,236,107"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="122,80,223,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="122,5,223,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="123,5,223,32"/>
|
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="7,304,167,331"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="7,379,167,405"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -95,16 +94,16 @@ Collaboration diagram for core::TCPSession:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPSession__coll__graph.png" border="0" usemap="#core_1_1TCPSession_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPSession__coll__graph.png" border="0" usemap="#core_1_1TCPSession_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1TCPSession_coll__map" id="core_1_1TCPSession_coll__map">
|
<map name="core_1_1TCPSession_coll__map" id="core_1_1TCPSession_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="252,567,385,593"/>
|
<area shape="rect" title=" " alt="" coords="160,465,293,492"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="110,373,237,400"/>
|
<area shape="rect" href="classcore_1_1TCPSocket.html" title=" " alt="" coords="163,272,290,299"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="256,477,381,504"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="265,376,391,403"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="5,284,107,311"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="91,5,191,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="189,81,280,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="244,81,369,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="244,5,369,32"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="80,132,203,159"/>
|
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="266,132,414,159"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="179,183,269,209"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" href="classcore_1_1CommandList.html" title=" " alt="" coords="323,233,471,260"/>
|
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="54,81,154,108"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="391,373,537,400"/>
|
<area shape="rect" href="classcore_1_1IPAddressList.html" title=" " alt="" coords="366,272,511,299"/>
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -173,11 +172,11 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:a2c39191d695d79891989ea628f42c0a8"><td class="memItemLeft" align="right" valign="top"><a id="a2c39191d695d79891989ea628f42c0a8"></a>
|
<tr class="memitem:a2c39191d695d79891989ea628f42c0a8"><td class="memItemLeft" align="right" valign="top"><a id="a2c39191d695d79891989ea628f42c0a8"></a>
|
||||||
<a class="el" href="classcore_1_1Command.html">Command</a> * </td><td class="memItemRight" valign="bottom"><b>grab</b> = NULL</td></tr>
|
<a class="el" href="classcore_1_1Command.html">Command</a> * </td><td class="memItemRight" valign="bottom"><b>grab</b> = NULL</td></tr>
|
||||||
<tr class="separator:a2c39191d695d79891989ea628f42c0a8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2c39191d695d79891989ea628f42c0a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:abb302bbb3d7e7bc75490c736364f0d4d"><td class="memItemLeft" align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td></tr>
|
|
||||||
<tr class="separator:abb302bbb3d7e7bc75490c736364f0d4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a265d9493fa544e601b5ad5fb1663340c"><td class="memItemLeft" align="right" valign="top"><a id="a265d9493fa544e601b5ad5fb1663340c"></a>
|
<tr class="memitem:a265d9493fa544e601b5ad5fb1663340c"><td class="memItemLeft" align="right" valign="top"><a id="a265d9493fa544e601b5ad5fb1663340c"></a>
|
||||||
<a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> & </td><td class="memItemRight" valign="bottom"><b>server</b></td></tr>
|
<a class="el" href="classcore_1_1TCPServer.html">TCPServer</a> & </td><td class="memItemRight" valign="bottom"><b>server</b></td></tr>
|
||||||
<tr class="separator:a265d9493fa544e601b5ad5fb1663340c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a265d9493fa544e601b5ad5fb1663340c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abb302bbb3d7e7bc75490c736364f0d4d"><td class="memItemLeft" align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d">out</a></td></tr>
|
||||||
|
<tr class="separator:abb302bbb3d7e7bc75490c736364f0d4d"><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="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>
|
<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>
|
<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> </td><td class="memItemRight" valign="bottom"><b>ipAddress</b></td></tr>
|
||||||
@ -186,13 +185,6 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
@ -200,16 +192,16 @@ Protected Member Functions</h2></td></tr>
|
|||||||
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a> () override</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98">onRegistered</a> () override</td></tr>
|
||||||
<tr class="memdesc:aed4ed499b978bcea57a8efefe929fc98"><td class="mdescLeft"> </td><td class="mdescRight">Called after the socket has been registered with epoll processing. <br /></td></tr>
|
<tr class="memdesc:aed4ed499b978bcea57a8efefe929fc98"><td class="mdescLeft"> </td><td class="mdescRight">Called after the socket has been registered with epoll processing. <br /></td></tr>
|
||||||
<tr class="separator:aed4ed499b978bcea57a8efefe929fc98"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aed4ed499b978bcea57a8efefe929fc98"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6683cc5b39d3e47adc9ead3f3e3d7587"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a6683cc5b39d3e47adc9ead3f3e3d7587">onDataReceived</a> (coreutils::ZString data) override</td></tr>
|
<tr class="memitem:afc2d2a92bc65e1e5122a93d120253a1d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#afc2d2a92bc65e1e5122a93d120253a1d">onDataReceived</a> (coreutils::ZString &data) override</td></tr>
|
||||||
<tr class="separator:a6683cc5b39d3e47adc9ead3f3e3d7587"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afc2d2a92bc65e1e5122a93d120253a1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a018d0458806811b98e4aa30da27a1a2d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a018d0458806811b98e4aa30da27a1a2d">onLineReceived</a> (coreutils::ZString line)</td></tr>
|
<tr class="memitem:a3d9e0f14e7d24357fd1950b3f9b4eaff"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a3d9e0f14e7d24357fd1950b3f9b4eaff">onLineReceived</a> (coreutils::ZString &line)</td></tr>
|
||||||
<tr class="separator:a018d0458806811b98e4aa30da27a1a2d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3d9e0f14e7d24357fd1950b3f9b4eaff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ada0eb595b5c506ae2f74851fd1588512"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#ada0eb595b5c506ae2f74851fd1588512">onBlockReceived</a> (coreutils::ZString block)</td></tr>
|
<tr class="memitem:a9c996cbbfa2e592c23cf67ed8b15a32a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a9c996cbbfa2e592c23cf67ed8b15a32a">onBlockReceived</a> (coreutils::ZString &block)</td></tr>
|
||||||
<tr class="separator:ada0eb595b5c506ae2f74851fd1588512"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9c996cbbfa2e592c23cf67ed8b15a32a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8719952f7bb00bf7239ec40aa2868626"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a> ()</td></tr>
|
<tr class="memitem:a8719952f7bb00bf7239ec40aa2868626"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626">onConnected</a> ()</td></tr>
|
||||||
<tr class="separator:a8719952f7bb00bf7239ec40aa2868626"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8719952f7bb00bf7239ec40aa2868626"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4a2a34c9b1252664e93c576a27c30720"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a4a2a34c9b1252664e93c576a27c30720">protocol</a> (coreutils::ZString data)</td></tr>
|
<tr class="memitem:a98a65da2346b79bee659fca6902e94c7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a98a65da2346b79bee659fca6902e94c7">protocol</a> (coreutils::ZString &data)</td></tr>
|
||||||
<tr class="separator:a4a2a34c9b1252664e93c576a27c30720"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a98a65da2346b79bee659fca6902e94c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a836fb3fd5ee543ebc93262a980ae88b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a> (int size=0)</td></tr>
|
<tr class="memitem:a836fb3fd5ee543ebc93262a980ae88b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1TCPSession.html#a836fb3fd5ee543ebc93262a980ae88b5">setBlockSize</a> (int size=0)</td></tr>
|
||||||
<tr class="separator:a836fb3fd5ee543ebc93262a980ae88b5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a836fb3fd5ee543ebc93262a980ae88b5"><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="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>
|
||||||
@ -222,8 +214,8 @@ int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</
|
|||||||
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
||||||
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||||
Additional Inherited Members</h2></td></tr>
|
Additional Inherited Members</h2></td></tr>
|
||||||
@ -239,8 +231,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<div class="textblock"><p><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a></p>
|
<div class="textblock"><p><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a></p>
|
||||||
<p><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> defines the nature of the interaction with the client and stores persistent data for a defined session. <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> objects are not sockets but instead provide a communications control mechanism. Protocol conversations are provided through extensions from this object. </p>
|
<p><a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> defines the nature of the interaction with the client and stores persistent data for a defined session. <a class="el" href="classcore_1_1TCPSession.html">TCPSession</a> objects are not sockets but instead provide a communications control mechanism. Protocol conversations are provided through extensions from this object. </p>
|
||||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="ada0eb595b5c506ae2f74851fd1588512"></a>
|
<a id="a9c996cbbfa2e592c23cf67ed8b15a32a"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ada0eb595b5c506ae2f74851fd1588512">◆ </a></span>onBlockReceived()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c996cbbfa2e592c23cf67ed8b15a32a">◆ </a></span>onBlockReceived()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -251,7 +243,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPSession::onBlockReceived </td>
|
<td class="memname">void core::TCPSession::onBlockReceived </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>block</em></td><td>)</td>
|
<td class="paramname"><em>block</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -292,8 +284,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a6683cc5b39d3e47adc9ead3f3e3d7587"></a>
|
<a id="afc2d2a92bc65e1e5122a93d120253a1d"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a6683cc5b39d3e47adc9ead3f3e3d7587">◆ </a></span>onDataReceived()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#afc2d2a92bc65e1e5122a93d120253a1d">◆ </a></span>onDataReceived()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -304,7 +296,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPSession::onDataReceived </td>
|
<td class="memname">void core::TCPSession::onDataReceived </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
<td class="paramname"><em>data</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -321,8 +313,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a018d0458806811b98e4aa30da27a1a2d"></a>
|
<a id="a3d9e0f14e7d24357fd1950b3f9b4eaff"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a018d0458806811b98e4aa30da27a1a2d">◆ </a></span>onLineReceived()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d9e0f14e7d24357fd1950b3f9b4eaff">◆ </a></span>onLineReceived()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -333,7 +325,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPSession::onLineReceived </td>
|
<td class="memname">void core::TCPSession::onLineReceived </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>line</em></td><td>)</td>
|
<td class="paramname"><em>line</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -379,8 +371,8 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a4a2a34c9b1252664e93c576a27c30720"></a>
|
<a id="a98a65da2346b79bee659fca6902e94c7"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a4a2a34c9b1252664e93c576a27c30720">◆ </a></span>protocol()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a98a65da2346b79bee659fca6902e94c7">◆ </a></span>protocol()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -391,7 +383,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void core::TCPSession::protocol </td>
|
<td class="memname">void core::TCPSession::protocol </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">coreutils::ZString </td>
|
<td class="paramtype">coreutils::ZString & </td>
|
||||||
<td class="paramname"><em>data</em></td><td>)</td>
|
<td class="paramname"><em>data</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -405,7 +397,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
<p>Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input.</p>
|
<p>Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input.</p>
|
||||||
<p>When data is received within the session two modes are available to pass the data through the protocol method: LINE or BLOCK. </p>
|
<p>When data is received within the session two modes are available to pass the data through the protocol method: LINE or BLOCK. </p>
|
||||||
|
|
||||||
<p>Reimplemented in <a class="el" href="classcore_1_1TLSSession.html#a2ff61cfcb3ffd3593b1bf7b39343ee56">core::TLSSession</a>, and <a class="el" href="classcore_1_1ConsoleSession.html#a72cd8a1ed55112b7245d889a9424fd64">core::ConsoleSession</a>.</p>
|
<p>Reimplemented in <a class="el" href="classcore_1_1TLSSession.html#a208145cc1fcdc14054602aacc2c51d91">core::TLSSession</a>, and <a class="el" href="classcore_1_1ConsoleSession.html#aa1818efcd33a4152d2089aa545f08833">core::ConsoleSession</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
<map id="core::TCPSession" name="core::TCPSession">
|
<map id="core::TCPSession" name="core::TCPSession">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="252,567,385,593"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="160,465,293,492"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="110,373,237,400"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="163,272,290,299"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="256,477,381,504"/>
|
<area shape="rect" id="node8" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="265,376,391,403"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="5,284,107,311"/>
|
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="189,183,291,209"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Object.html" title=" " alt="" coords="91,5,191,32"/>
|
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="189,81,280,108"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1Command.html" title=" " alt="" coords="244,81,369,108"/>
|
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="244,5,369,32"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="80,132,203,159"/>
|
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="266,132,414,159"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1EPoll.html" title=" " alt="" coords="179,183,269,209"/>
|
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="43,183,165,209"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1CommandList.html" title=" " alt="" coords="323,233,471,260"/>
|
<area shape="rect" id="node7" href="$classcore_1_1Object.html" title=" " alt="" coords="54,81,154,108"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="391,373,537,400"/>
|
<area shape="rect" id="node10" href="$classcore_1_1IPAddressList.html" title=" " alt="" coords="366,272,511,299"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
d91b664c052f7f888da560c8932ec871
|
ba78a70d1a527c1515701c4178ba8c5c
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 40 KiB |
@ -1,9 +1,8 @@
|
|||||||
<map id="core::TCPSession" name="core::TCPSession">
|
<map id="core::TCPSession" name="core::TCPSession">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="106,229,239,256"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="106,155,239,181"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="5,304,169,331"/>
|
<area shape="rect" id="node4" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="5,229,169,256"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="194,304,325,331"/>
|
<area shape="rect" id="node6" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="194,229,325,256"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="109,155,236,181"/>
|
<area shape="rect" id="node2" href="$classcore_1_1TCPSocket.html" title=" " alt="" coords="109,80,236,107"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="122,80,223,107"/>
|
<area shape="rect" id="node3" href="$classcore_1_1Socket.html" title=" " alt="" coords="122,5,223,32"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1Object.html" title=" " alt="" coords="123,5,223,32"/>
|
<area shape="rect" id="node5" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="7,304,167,331"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="7,379,167,405"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
2c8671946d0c3e01415a24c54fcb59bb
|
6b06cb3f74d796a7c36b9f95ec14a5a3
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 12 KiB |
@ -78,23 +78,21 @@ $(function() {
|
|||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getBufferSize</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>getBufferSize</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08">getDescriptor</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762">setDescriptor</a>(int descriptor)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">write</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3">write</a>(std::string data)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
|
@ -80,16 +80,15 @@ Inheritance diagram for core::TCPSocket:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPSocket__inherit__graph.png" border="0" usemap="#core_1_1TCPSocket_inherit__map" alt="Inheritance graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPSocket__inherit__graph.png" border="0" usemap="#core_1_1TCPSocket_inherit__map" alt="Inheritance graph"/></div>
|
||||||
<map name="core_1_1TCPSocket_inherit__map" id="core_1_1TCPSocket_inherit__map">
|
<map name="core_1_1TCPSocket_inherit__map" id="core_1_1TCPSocket_inherit__map">
|
||||||
<area shape="rect" title=" " alt="" coords="263,155,390,181"/>
|
<area shape="rect" title=" " alt="" coords="263,80,390,107"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="180,229,305,256"/>
|
<area shape="rect" href="classcore_1_1TCPServer.html" title=" " alt="" coords="180,155,305,181"/>
|
||||||
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="344,229,477,256"/>
|
<area shape="rect" href="classcore_1_1TCPSession.html" title=" " alt="" coords="344,155,477,181"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="276,80,377,107"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="276,5,377,32"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="277,5,377,32"/>
|
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="329,229,493,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TerminalSession.html" title=" " alt="" coords="329,304,493,331"/>
|
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="517,229,648,256"/>
|
||||||
<area shape="rect" href="classcore_1_1TLSSession.html" title=" " alt="" coords="517,304,648,331"/>
|
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,304,491,331"/>
|
||||||
<area shape="rect" href="classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,379,491,405"/>
|
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
@ -97,12 +96,12 @@ Collaboration diagram for core::TCPSocket:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="classcore_1_1TCPSocket__coll__graph.png" border="0" usemap="#core_1_1TCPSocket_coll__map" alt="Collaboration graph"/></div>
|
<div class="center"><img src="classcore_1_1TCPSocket__coll__graph.png" border="0" usemap="#core_1_1TCPSocket_coll__map" alt="Collaboration graph"/></div>
|
||||||
<map name="core_1_1TCPSocket_coll__map" id="core_1_1TCPSocket_coll__map">
|
<map name="core_1_1TCPSocket_coll__map" id="core_1_1TCPSocket_coll__map">
|
||||||
<area shape="rect" title=" " alt="" coords="69,348,196,375"/>
|
<area shape="rect" title=" " alt="" coords="71,260,198,287"/>
|
||||||
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="37,272,138,299"/>
|
<area shape="rect" href="classcore_1_1Socket.html" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="37,5,137,32"/>
|
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="25,81,150,108"/>
|
<area shape="rect" href="classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="122,132,245,159"/>
|
<area shape="rect" href="classcore_1_1IPAddress.html" title=" " alt="" coords="143,171,265,197"/>
|
||||||
<area shape="rect" href="classcore_1_1EPoll.html" title=" " alt="" coords="42,183,133,209"/>
|
<area shape="rect" href="classcore_1_1Object.html" title=" " alt="" coords="154,81,254,108"/>
|
||||||
</map>
|
</map>
|
||||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
@ -171,13 +170,6 @@ Public Attributes</h2></td></tr>
|
|||||||
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
<tr class="memitem:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a9f9a89f5caab42f77b3759ceb54a0a78"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>reset</b> = false</td></tr>
|
||||||
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9f9a89f5caab42f77b3759ceb54a0a78 inherit pub_attribs_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pub_attribs_classcore_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcore_1_1Object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classcore_1_1Object.html">core::Object</a></td></tr>
|
|
||||||
<tr class="memitem:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="aa096b2bab35f1019c91077ef3ec106ce"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|
||||||
<tr class="separator:aa096b2bab35f1019c91077ef3ec106ce inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memItemLeft" align="right" valign="top"><a id="ad503c264c529c41c25528c34421c83df"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
|
||||||
<tr class="separator:ad503c264c529c41c25528c34421c83df inherit pub_attribs_classcore_1_1Object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||||
Additional Inherited Members</h2></td></tr>
|
Additional Inherited Members</h2></td></tr>
|
||||||
@ -191,11 +183,11 @@ int </td><td class="memItemRight" valign="bottom"><b>getBufferSize</b> ()</
|
|||||||
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
<tr class="memitem:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">onDataReceived</a> (std::string data)</td></tr>
|
||||||
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
<tr class="memdesc:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="mdescLeft"> </td><td class="mdescRight">Called when data is received from the socket. <a href="classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac8d6a2c54696eb6fc2024cf6bcf6b4e5 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="aa1b212533877a49c965a3aaa05f22d03"></a>
|
<tr class="memitem:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="ae048b57ac2c34381378f3da0e758b3c8"></a>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString data)</td></tr>
|
virtual void </td><td class="memItemRight" valign="bottom"><b>onDataReceived</b> (coreutils::ZString &data)</td></tr>
|
||||||
<tr class="separator:aa1b212533877a49c965a3aaa05f22d03 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae048b57ac2c34381378f3da0e758b3c8 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a> (coreutils::ZString buffer)</td></tr>
|
<tr class="memitem:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a> (coreutils::ZString &buffer)</td></tr>
|
||||||
<tr class="separator:a481b3b3874a6862f8d97030297cc6f32 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a46ed2e240852d3fa949979ebbc4ac875 inherit pro_methods_classcore_1_1Socket"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
<tr class="inherit_header pro_attribs_classcore_1_1Socket"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcore_1_1Socket')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcore_1_1Socket.html">core::Socket</a></td></tr>
|
||||||
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
<tr class="memitem:a3b0b139ac7da581f0d969f6ae9a0c97c inherit pro_attribs_classcore_1_1Socket"><td class="memItemLeft" align="right" valign="top"><a id="a3b0b139ac7da581f0d969f6ae9a0c97c"></a>
|
||||||
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
<a class="el" href="classcore_1_1EPoll.html">EPoll</a> & </td><td class="memItemRight" valign="bottom"><b>ePoll</b></td></tr>
|
||||||
@ -234,7 +226,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>shutDown</b> = false<
|
|||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>The output method is called by a socket session (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a>) and will output the detail information for the client socket. When extending BMATCPSocket or BMASession you can override the method to add attributes to the list. </p>
|
<p>The output method is called by a socket session (<a class="el" href="classcore_1_1TCPSession.html">TCPSession</a>) and will output the detail information for the client socket. When extending BMATCPSocket or BMASession you can override the method to add attributes to the list. </p>
|
||||||
|
|
||||||
<p>Reimplemented in <a class="el" href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">core::TLSSession</a>, and <a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">core::TCPSession</a>.</p>
|
<p>Reimplemented in <a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">core::TCPServer</a>, <a class="el" href="classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43">core::TLSSession</a>, and <a class="el" href="classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981">core::TCPSession</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<map id="core::TCPSocket" name="core::TCPSocket">
|
<map id="core::TCPSocket" name="core::TCPSocket">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="69,348,196,375"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="71,260,198,287"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="37,272,138,299"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="17,171,119,197"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="37,5,137,32"/>
|
<area shape="rect" id="node3" href="$classcore_1_1EPoll.html" title=" " alt="" coords="23,81,113,108"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1Command.html" title=" " alt="" coords="25,81,150,108"/>
|
<area shape="rect" id="node4" href="$classcore_1_1Command.html" title=" " alt="" coords="5,5,131,32"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="122,132,245,159"/>
|
<area shape="rect" id="node5" href="$classcore_1_1IPAddress.html" title=" " alt="" coords="143,171,265,197"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1EPoll.html" title=" " alt="" coords="42,183,133,209"/>
|
<area shape="rect" id="node6" href="$classcore_1_1Object.html" title=" " alt="" coords="154,81,254,108"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
a69d627fda6b7a8758be09478d2d90bc
|
09a4e1b2bc983192b12dee427b95649c
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 12 KiB |
@ -1,12 +1,11 @@
|
|||||||
<map id="core::TCPSocket" name="core::TCPSocket">
|
<map id="core::TCPSocket" name="core::TCPSocket">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="263,155,390,181"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="263,80,390,107"/>
|
||||||
<area shape="rect" id="node4" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="180,229,305,256"/>
|
<area shape="rect" id="node3" href="$classcore_1_1TCPServer.html" title=" " alt="" coords="180,155,305,181"/>
|
||||||
<area shape="rect" id="node7" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="344,229,477,256"/>
|
<area shape="rect" id="node6" href="$classcore_1_1TCPSession.html" title=" " alt="" coords="344,155,477,181"/>
|
||||||
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="276,80,377,107"/>
|
<area shape="rect" id="node2" href="$classcore_1_1Socket.html" title=" " alt="" coords="276,5,377,32"/>
|
||||||
<area shape="rect" id="node3" href="$classcore_1_1Object.html" title=" " alt="" coords="277,5,377,32"/>
|
<area shape="rect" id="node4" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,229,157,256"/>
|
||||||
<area shape="rect" id="node5" href="$classcore_1_1ConsoleServer.html" title=" " alt="" coords="5,304,157,331"/>
|
<area shape="rect" id="node5" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,229,304,256"/>
|
||||||
<area shape="rect" id="node6" href="$classcore_1_1TLSServer.html" title=" " alt="" coords="181,304,304,331"/>
|
<area shape="rect" id="node7" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="329,229,493,256"/>
|
||||||
<area shape="rect" id="node8" href="$classcore_1_1TerminalSession.html" title=" " alt="" coords="329,304,493,331"/>
|
<area shape="rect" id="node9" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="517,229,648,256"/>
|
||||||
<area shape="rect" id="node10" href="$classcore_1_1TLSSession.html" title=" " alt="" coords="517,304,648,331"/>
|
<area shape="rect" id="node8" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,304,491,331"/>
|
||||||
<area shape="rect" id="node9" href="$classcore_1_1ConsoleSession.html" title=" " alt="" coords="331,379,491,405"/>
|
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
ed96a05052a107d72bc616de40d6d990
|
da0b2a65b80abe6856bfb7c62b6a4713
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 15 KiB |
@ -73,7 +73,7 @@ $(function() {
|
|||||||
<p>This is the complete list of members for <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff">blackList</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#af9b8d8b3a6d6566f86e0abcb0d10f905">check</a>(coreutils::ZString request)</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_1Command.html#a3bec2a324e71b72f1525a28b2bb028fe">check</a>(coreutils::ZString &request)</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_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b">commands</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>connect</b>(IPAddress &address) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ctx</b> (defined in <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ctx</b> (defined in <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
||||||
@ -85,23 +85,21 @@ $(function() {
|
|||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getSocketAccept</b>() (defined in <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getSocketAccept</b>() (defined in <a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">core::TCPServer::getSocketAccept</a>(EPoll &epoll)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9">core::TCPServer::getSocketAccept</a>(EPoll &epoll)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ipAddress</b> (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>needsToWrite</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159">onDataReceived</a>(std::string data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>onDataReceived</b>(coreutils::ZString &data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDataReceived</b>(coreutils::ZString data) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0">onRegister</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1">onRegistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUnregister</b>() (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2">onUnregistered</a>()</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a49e3ead1bf4e7830685780e73c4db5db">output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a">output</a>(TCPSession *session)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a6b7a7e1ac4132942fcaf418ed41c1437">processCommand</a>(coreutils::ZString &request, TCPSession &session) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd">core::TCPSocket::output</a>(std::stringstream &out)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1Socket.html#a46ed2e240852d3fa949979ebbc4ac875">receiveData</a>(coreutils::ZString &buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291">core::Command::output</a>(Session *session)</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 bgcolor="#f0f0f0"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#ad08e04a2ff44c9c40419cdc6bd0e4b79">processCommand</a>(coreutils::ZString command, TCPSession *session, std::stringstream &data) override</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a481b3b3874a6862f8d97030297cc6f32">receiveData</a>(coreutils::ZString buffer)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>sendToAll</b>(std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeFromSessionList</b>(TCPSession *session) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a7080f7d45e734087e81b83c5e1f8e676">sendToAll</a>(std::stringstream &out, TCPSession &sender, SessionFilter filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#af708df59e1bc60077c16db97f9cc8ff0">sendToAll</a>(std::stringstream &out, TCPSession &sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a151f29593c0d1fa998e2b86b19c631f4">sendToAll</a>(std::stringstream &out, TCPSession *sender, SessionFilter &filter)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aa225cd2b704167ff22503e1897fe538f">sendToAll</a>(std::stringstream &out, TCPSession *sender)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sessionErrorHandler</b>(std::string errorString, std::stringstream &out) (defined in <a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633">sessions</a></td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBufferSize</b>(int length) (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
@ -110,9 +108,7 @@ $(function() {
|
|||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31">shutdown</a>(std::string text="unknown")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutDown</b> (defined in <a class="el" href="classcore_1_1Socket.html">core::Socket</a>)</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d">Socket</a>(EPoll &ePoll, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1Socket.html">core::Socket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#aef07f6f0f9e9f9c9db5f5cadb70b86d9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string delimiter=" ", std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tag</b> (defined in <a class="el" href="classcore_1_1Object.html">core::Object</a>)</td><td class="entry"><a class="el" href="classcore_1_1Object.html">core::Object</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9">TCPServer</a>(EPoll &ePoll, IPAddress address, std::string text="")</td><td class="entry"><a class="el" href="classcore_1_1TCPServer.html">core::TCPServer</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TCPSocket</b>(EPoll &ePoll, std::string text) (defined in <a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a>)</td><td class="entry"><a class="el" href="classcore_1_1TCPSocket.html">core::TCPSocket</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe">TLSServer</a>(EPoll &ePoll, IPAddress address)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe">TLSServer</a>(EPoll &ePoll, IPAddress address)</td><td class="entry"><a class="el" href="classcore_1_1TLSServer.html">core::TLSServer</a></td><td class="entry"></td></tr>
|
||||||
|