Move docs around.

This commit is contained in:
Brad Arant 2020-06-11 18:54:51 -07:00
parent 63943e02dd
commit 3fee297136
2154 changed files with 19543 additions and 41261 deletions

2
.gitignore vendored
View File

@ -4,3 +4,5 @@ Release
*~ *~
*.mk *.mk
libServerCore.a libServerCore.a
docs/latex/
docs/html

View File

@ -1,23 +1,12 @@
#include "Command.h" #include "Command.h"
#include "Log.h" #include "Log.h"
#include "CommandList.h"
namespace core { namespace core {
Command::Command() {}
Command::Command(CommandList &commandList) : commandList(commandList) {}
int Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) { int Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) {
return 0; return 0;
} }
void grabInput() {
commandList.grapInput(this);
}
void clearGrab() {
commandList.clearGrab(this);
}
void Command::output(Session *session) {} void Command::output(Session *session) {}

View File

@ -7,6 +7,8 @@
#include "PString.h" #include "PString.h"
namespace core { namespace core {
class CommandList;
class Session; class Session;
@ -20,9 +22,6 @@ namespace core {
class Command : public Object { class Command : public Object {
public: public:
Command();
Command(CommandList &commandList);
/// ///
/// Implement check method to provide a special check rule upon the request to see /// Implement check method to provide a special check rule upon the request to see
@ -73,14 +72,9 @@ namespace core {
void setName(std::string name); void setName(std::string name);
std::string getName(); std::string getName();
void grabInput();
void clearGrab();
private: private:
std::string name; std::string name;
CommandList &commandList;
}; };

View File

@ -14,15 +14,15 @@ namespace core {
bool CommandList::processRequest(std::string request, TCPSession *session, std::stringstream &data) { bool CommandList::processRequest(std::string request, TCPSession *session, std::stringstream &data) {
if(session->grab != NULL) if(session->grab != NULL)
session->grab->processCommand(request, session, data); return session->grab->processCommand(request, session, data);
else { else {
int pos = request.find(" "); int pos = request.find(" ");
std::string function = pos == request.npos ? request: request.substr(0, pos); std::string function = pos == request.npos ? request: request.substr(0, pos);
for(auto *command : commands) for(auto *command : commands)
if(command->check(function)) if(command->check(function))
command->processCommand(request, session, data); return command->processCommand(request, session, data);
} }
return true; return false;
} }
bool CommandList::grabInput(TCPSession *session, Command &command) { bool CommandList::grabInput(TCPSession *session, Command &command) {

View File

@ -16,10 +16,9 @@ namespace core {
} }
void TCPSession::protocol(std::string data = "") { void TCPSession::protocol(std::string data = "") {
if(data.length() > 0) { if(!server.commands.processRequest(data, this, out))
if(!server.commands.processRequest(data, this, out)) if(data != "")
server.sessionErrorHandler("Invalid data received.", out); server.sessionErrorHandler("Invalid data received.", out);
}
} }
void TCPSession::onRegistered() { void TCPSession::onRegistered() {
@ -38,24 +37,43 @@ namespace core {
memcpy(lineBuffer + lineBufferSize, data, len); memcpy(lineBuffer + lineBufferSize, data, len);
lineBufferSize += len; lineBufferSize += len;
while(lineBufferSize > 0) { while(lineBufferSize > 0) {
int lineLength = strcspn(lineBuffer, "\r\n"); switch(mode) {
if(lineLength == lineBufferSize) case LINE:
break; int lineLength = strcspn(lineBuffer, "\r\n");
onLineReceived(std::string(lineBuffer, lineLength)); if(lineLength == lineBufferSize)
if(lineBuffer[lineLength] == '\r') break;
++lineLength; onLineReceived(std::string(lineBuffer, lineLength));
if(lineBuffer[lineLength] == '\n') if(lineBuffer[lineLength] == '\r')
++lineLength; ++lineLength;
lineBufferSize -= lineLength; if(lineBuffer[lineLength] == '\n')
if(lineBufferSize > 0) ++lineLength;
memmove(lineBuffer, lineBuffer + lineLength, lineBufferSize); lineBufferSize -= lineLength;
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize); if(lineBufferSize > 0)
} memmove(lineBuffer, lineBuffer + lineLength, lineBufferSize);
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
break;
case BLOCK:
if(lineBufferSize >= blockLength) {
onBlockReceived(std::string(lineBuffer, blockLength));
lineBufferSize -= blockLength;
if(lineBufferSize > 0)
memmove(lineBuffer, lineBuffer + blockLength, lineBufferSize);
lineBuffer = (char *)realloc(lineBuffer, lineBufferSize);
}
break;
}
}
} }
} }
void setMode(Mode mode, int blockSize = 0) {
this->mode = mode;
this->blockSize = blockSize;
}
void TCPSession::onLineReceived(std::string line) { void TCPSession::onLineReceived(std::string line) {
coreutils::Log(coreutils::LOG_DEBUG_3) << "[" << line << "]"; coreutils::Log(coreutils::LOG_DEBUG_3) << "[" << line << "]";
protocol(line); protocol(line);
send(); send();
if(term) if(term)

View File

@ -14,16 +14,28 @@ namespace core {
/// TCPSession /// TCPSession
/// ///
/// TCPSession defines the nature of the interaction with the client /// TCPSession defines the nature of the interaction with the client
/// and stores persistent data for a defined session. BMASession objects /// and stores persistent data for a defined session. TCPSession objects
/// are not sockets but instead provide a communications control /// are not sockets but instead provide a communications control
/// mechanism. Protocol conversations are provided through extensions /// mechanism. Protocol conversations are provided through extensions
/// from this object. /// from this object.
/// ///
///
///
class TCPSession : public TCPSocket { class TCPSession : public TCPSocket {
public: public:
///
///
///
TCPSession(EPoll &ePoll, TCPServer &server, std::string text = ""); TCPSession(EPoll &ePoll, TCPServer &server, std::string text = "");
///
///
///
~TCPSession(); ~TCPSession();
Command *grab = NULL; Command *grab = NULL;
@ -59,13 +71,13 @@ namespace core {
void sendToAll(SessionFilter filter); void sendToAll(SessionFilter filter);
/// ///
/// /// Use this method to terminate this TCPSession.
/// ///
void terminate(); void terminate();
/// ///
/// ///
/// ///
TCPServer &server; TCPServer &server;
@ -95,6 +107,15 @@ namespace core {
virtual void onLineReceived(std::string line); virtual void onLineReceived(std::string line);
///
/// Override the onBlockReceived method to receive a string of characters that
/// represents a single block of data of length determined by the block length value. If
/// onDataReceived was overriden this method will not be called unless the onDataReceived
/// calls this method explicitly using the class and member name.
///
virtual void onBlockReceived(std::string block);
/// ///
/// This method is called from within the protocol method when protocol is called /// This method is called from within the protocol method when protocol is called
/// on the initial connection where the data is an empty string. Use this method /// on the initial connection where the data is an empty string. Use this method
@ -107,16 +128,31 @@ namespace core {
/// Override the protocol method to manage and control the session communications /// 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 /// 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 /// default will process the 'commands' added to the server object using the
/// processRequest method on the session input. /// processRequest method on the session input.
///
/// When data is received within the session two modes are available to pass the
/// data through the protocol method: LINE or BLOCK.
/// ///
virtual void protocol(std::string data); virtual void protocol(std::string data);
///
/// Use the setMode method to set the receiving mode for the data on this socket.
/// Data can be received in LINE mode, which will receive data from the socket one
/// line at a time, or BLOCK mode where a certain specified data block is received
/// before calling the onBlockReceived method.
///
void setMode(Mode mode, int size = 0);
private: private:
char *lineBuffer = NULL; char *lineBuffer = NULL;
int lineBufferSize = 0; int lineBufferSize = 0;
std::mutex mtx; std::mutex mtx;
bool term = false; bool term = false;
enum Mode {LINE, BLOCK};
enum Mode mode = LINE;
int blockSize;
}; };

View File

@ -101,14 +101,22 @@ the BMATCPServerSocket or BMAUDPServerSocket, depending on the type
desired, and the BMASession object. desired, and the BMASession object.
When extending the BMATCPServerSocket all that is needed is to When extending the BMATCPServerSocket all that is needed is to
override the getSocketAccept() method to return an extended BMASession override the getSocketAccept() method to return an extended TCPSession
object. This basically tells the server to spawn a new session of a object. This basically tells the server to spawn a new session of a
particular type for every new connection to the bound TCP port. particular type for every new connection to the bound TCP port.
The extended BMASession object can override the onDataReceived() Data received in the session can be delivered to the application
method to handle the incoming requests for the socket. An entire using two different modes. The LINE mode will call the onLineReceived()
application structure could be built upon this mechanism to handle handler for each line received in the buffer. The line termination can
complex protocols with the client. be LF or CRLF combination and is filtered from the string handed to
the onLineReceived() method call. The BLOCK mode will call the
onBlockReceived() handler for each blockSize bytes received in the
data buffer.
The extended TCPSession object can override the onLineReceived()
and/or the onBlockReceived() methods to handle the incoming requests
for the socket. An entire application structure could be built upon
this mechanism to handle complex protocols with the client.
\chapter{Sample Server Example} \chapter{Sample Server Example}

View File

@ -0,0 +1,135 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: Command.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Command.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
<code>#include &quot;Log.h&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_list_8h_source.html">CommandList.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for Command.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_command_8cpp__incl.png" border="0" usemap="#_command_8cpp" alt=""/></div>
<map name="_command_8cpp" id="_command_8cpp">
<area shape="rect" title=" " alt="" coords="1577,5,1693,32"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="120,155,221,181"/>
<area shape="rect" title=" " alt="" coords="404,80,484,107"/>
<area shape="rect" title=" " alt="" coords="509,80,571,107"/>
<area shape="rect" title=" " alt="" coords="596,80,660,107"/>
<area shape="rect" title=" " alt="" coords="684,80,735,107"/>
<area shape="rect" title=" " alt="" coords="759,80,817,107"/>
<area shape="rect" title=" " alt="" coords="841,80,937,107"/>
<area shape="rect" title=" " alt="" coords="962,80,1054,107"/>
<area shape="rect" title=" " alt="" coords="1079,80,1153,107"/>
<area shape="rect" title=" " alt="" coords="1178,80,1241,107"/>
<area shape="rect" title=" " alt="" coords="1265,80,1349,107"/>
<area shape="rect" title=" " alt="" coords="1373,80,1448,107"/>
<area shape="rect" title=" " alt="" coords="1472,80,1539,107"/>
<area shape="rect" title=" " alt="" coords="1563,80,1621,107"/>
<area shape="rect" title=" " alt="" coords="1646,80,1709,107"/>
<area shape="rect" title=" " alt="" coords="1733,80,1797,107"/>
<area shape="rect" title=" " alt="" coords="1822,80,1893,107"/>
<area shape="rect" title=" " alt="" coords="1917,80,1987,107"/>
<area shape="rect" title=" " alt="" coords="2011,80,2114,107"/>
<area shape="rect" title=" " alt="" coords="2139,80,2235,107"/>
<area shape="rect" title=" " alt="" coords="2259,80,2351,107"/>
<area shape="rect" title=" " alt="" coords="2375,80,2483,107"/>
<area shape="rect" title=" " alt="" coords="2507,80,2575,107"/>
<area shape="rect" title=" " alt="" coords="2600,80,2685,107"/>
<area shape="rect" title=" " alt="" coords="2710,80,2815,107"/>
<area shape="rect" title=" " alt="" coords="2840,80,2928,107"/>
<area shape="rect" title=" " alt="" coords="2953,80,3053,107"/>
<area shape="rect" title=" " alt="" coords="3077,80,3184,107"/>
<area shape="rect" title=" " alt="" coords="3208,80,3325,107"/>
<area shape="rect" title=" " alt="" coords="3349,80,3456,107"/>
<area shape="rect" title=" " alt="" coords="321,155,378,181"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="205,80,329,107"/>
<area shape="rect" title=" " alt="" coords="283,528,359,555"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="207,453,283,480"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="212,229,321,256"/>
<area shape="rect" title=" " alt="" coords="5,229,85,256"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="215,304,318,331"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="342,304,458,331"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="333,379,411,405"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="211,379,309,405"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,43 @@
<map id="Command.cpp" name="Command.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="1577,5,1693,32"/>
<area shape="rect" id="node2" href="$_command_8h.html" title=" " alt="" coords="120,155,221,181"/>
<area shape="rect" id="node11" title=" " alt="" coords="404,80,484,107"/>
<area shape="rect" id="node12" title=" " alt="" coords="509,80,571,107"/>
<area shape="rect" id="node13" title=" " alt="" coords="596,80,660,107"/>
<area shape="rect" id="node14" title=" " alt="" coords="684,80,735,107"/>
<area shape="rect" id="node15" title=" " alt="" coords="759,80,817,107"/>
<area shape="rect" id="node16" title=" " alt="" coords="841,80,937,107"/>
<area shape="rect" id="node17" title=" " alt="" coords="962,80,1054,107"/>
<area shape="rect" id="node18" title=" " alt="" coords="1079,80,1153,107"/>
<area shape="rect" id="node19" title=" " alt="" coords="1178,80,1241,107"/>
<area shape="rect" id="node20" title=" " alt="" coords="1265,80,1349,107"/>
<area shape="rect" id="node21" title=" " alt="" coords="1373,80,1448,107"/>
<area shape="rect" id="node22" title=" " alt="" coords="1472,80,1539,107"/>
<area shape="rect" id="node23" title=" " alt="" coords="1563,80,1621,107"/>
<area shape="rect" id="node24" title=" " alt="" coords="1646,80,1709,107"/>
<area shape="rect" id="node25" title=" " alt="" coords="1733,80,1797,107"/>
<area shape="rect" id="node26" title=" " alt="" coords="1822,80,1893,107"/>
<area shape="rect" id="node27" title=" " alt="" coords="1917,80,1987,107"/>
<area shape="rect" id="node28" title=" " alt="" coords="2011,80,2114,107"/>
<area shape="rect" id="node29" title=" " alt="" coords="2139,80,2235,107"/>
<area shape="rect" id="node30" title=" " alt="" coords="2259,80,2351,107"/>
<area shape="rect" id="node31" title=" " alt="" coords="2375,80,2483,107"/>
<area shape="rect" id="node32" title=" " alt="" coords="2507,80,2575,107"/>
<area shape="rect" id="node33" title=" " alt="" coords="2600,80,2685,107"/>
<area shape="rect" id="node34" title=" " alt="" coords="2710,80,2815,107"/>
<area shape="rect" id="node35" title=" " alt="" coords="2840,80,2928,107"/>
<area shape="rect" id="node36" title=" " alt="" coords="2953,80,3053,107"/>
<area shape="rect" id="node37" title=" " alt="" coords="3077,80,3184,107"/>
<area shape="rect" id="node38" title=" " alt="" coords="3208,80,3325,107"/>
<area shape="rect" id="node39" title=" " alt="" coords="3349,80,3456,107"/>
<area shape="rect" id="node40" title=" " alt="" coords="321,155,378,181"/>
<area shape="rect" id="node41" href="$_command_list_8h.html" title=" " alt="" coords="205,80,329,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="283,528,359,555"/>
<area shape="rect" id="node4" href="$_object_8h.html" title=" " alt="" coords="207,453,283,480"/>
<area shape="rect" id="node5" href="$_t_c_p_session_8h.html" title=" " alt="" coords="212,229,321,256"/>
<area shape="rect" id="node10" title=" " alt="" coords="5,229,85,256"/>
<area shape="rect" id="node6" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="215,304,318,331"/>
<area shape="rect" id="node9" href="$_session_filter_8h.html" title=" " alt="" coords="342,304,458,331"/>
<area shape="rect" id="node7" href="$_socket_8h.html" title=" " alt="" coords="333,379,411,405"/>
<area shape="rect" id="node8" href="$_i_p_address_8h.html" title=" " alt="" coords="211,379,309,405"/>
</map>

View File

@ -0,0 +1 @@
c3493544a0dd589b872c2be0e89dc3a7

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

145
docs/html/_command_8h.html Normal file
View File

@ -0,0 +1,145 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: Command.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Command.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;includes&quot;</code><br />
<code>#include &quot;<a class="el" href="_object_8h_source.html">Object.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_t_c_p_session_8h_source.html">TCPSession.h</a>&quot;</code><br />
<code>#include &quot;PString.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for Command.h:</div>
<div class="dyncontent">
<div class="center"><img src="_command_8h__incl.png" border="0" usemap="#_command_8h" alt=""/></div>
<map name="_command_8h" id="_command_8h">
<area shape="rect" title=" " alt="" coords="232,5,333,32"/>
<area shape="rect" title=" " alt="" coords="79,379,155,405"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="206,304,282,331"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="180,80,289,107"/>
<area shape="rect" title=" " alt="" coords="368,80,448,107"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="50,155,153,181"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="177,155,293,181"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="93,229,171,256"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="195,229,293,256"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_command_8h__dep__incl.png" border="0" usemap="#_command_8hdep" alt=""/></div>
<map name="_command_8hdep" id="_command_8hdep">
<area shape="rect" title=" " alt="" coords="911,5,1013,32"/>
<area shape="rect" href="_command_8cpp.html" title=" " alt="" coords="5,155,121,181"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="213,80,337,107"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="386,155,487,181"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="397,229,495,256"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="1043,304,1171,331"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="1036,528,1179,555"/>
<area shape="rect" href="_e_poll_8h.html" title=" " alt="" coords="929,155,995,181"/>
<area shape="rect" href="_e_poll_8cpp.html" title=" " alt="" coords="1287,229,1368,256"/>
<area shape="rect" href="_u_d_p_server_socket_8h.html" title=" " alt="" coords="1181,80,1327,107"/>
<area shape="rect" href="_command_list_8cpp.html" title=" " alt="" coords="206,155,345,181"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="222,453,358,480"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="304,379,444,405"/>
<area shape="rect" href="_t_c_p_server_8cpp.html" title=" " alt="" coords="520,229,636,256"/>
<area shape="rect" href="_t_c_p_session_8cpp.html" title=" " alt="" coords="197,229,321,256"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="397,304,503,331"/>
<area shape="rect" href="_t_l_s_server_8cpp.html" title=" " alt="" coords="483,379,598,405"/>
<area shape="rect" href="_t_l_s_session_8cpp.html" title=" " alt="" coords="750,379,873,405"/>
<area shape="rect" href="_terminal_session_8cpp.html" title=" " alt="" coords="382,453,537,480"/>
<area shape="rect" href="_console_session_8cpp.html" title=" " alt="" coords="215,528,365,555"/>
<area shape="rect" href="_socket_8cpp.html" title=" " alt="" coords="977,229,1069,256"/>
<area shape="rect" href="_t_c_p_socket_8cpp.html" title=" " alt="" coords="1145,229,1262,256"/>
<area shape="rect" href="_thread_8cpp.html" title=" " alt="" coords="712,229,807,256"/>
<area shape="rect" href="_timer_8h.html" title=" " alt="" coords="831,229,901,256"/>
<area shape="rect" href="_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="1393,229,1555,256"/>
<area shape="rect" href="_timer_8cpp.html" title=" " alt="" coords="815,304,901,331"/>
</map>
</div>
</div>
<p><a href="_command_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_command.html">core::Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,28 @@
<map id="Command.h" name="Command.h">
<area shape="rect" id="node1" title=" " alt="" coords="911,5,1013,32"/>
<area shape="rect" id="node2" href="$_command_8cpp.html" title=" " alt="" coords="5,155,121,181"/>
<area shape="rect" id="node3" href="$_command_list_8h.html" title=" " alt="" coords="213,80,337,107"/>
<area shape="rect" id="node5" href="$_t_c_p_server_8h.html" title=" " alt="" coords="386,155,487,181"/>
<area shape="rect" id="node6" href="$_t_l_s_server_8h.html" title=" " alt="" coords="397,229,495,256"/>
<area shape="rect" id="node7" href="$_console_server_8h.html" title=" " alt="" coords="1043,304,1171,331"/>
<area shape="rect" id="node8" href="$_console_server_8cpp.html" title=" " alt="" coords="1036,528,1179,555"/>
<area shape="rect" id="node18" href="$_e_poll_8h.html" title=" " alt="" coords="929,155,995,181"/>
<area shape="rect" id="node19" href="$_e_poll_8cpp.html" title=" " alt="" coords="1287,229,1368,256"/>
<area shape="rect" id="node26" href="$_u_d_p_server_socket_8h.html" title=" " alt="" coords="1181,80,1327,107"/>
<area shape="rect" id="node4" href="$_command_list_8cpp.html" title=" " alt="" coords="206,155,345,181"/>
<area shape="rect" id="node11" href="$_console_session_8h.html" title=" " alt="" coords="222,453,358,480"/>
<area shape="rect" id="node10" href="$_terminal_session_8h.html" title=" " alt="" coords="304,379,444,405"/>
<area shape="rect" id="node16" href="$_t_c_p_server_8cpp.html" title=" " alt="" coords="520,229,636,256"/>
<area shape="rect" id="node17" href="$_t_c_p_session_8cpp.html" title=" " alt="" coords="197,229,321,256"/>
<area shape="rect" id="node9" href="$_t_l_s_session_8h.html" title=" " alt="" coords="397,304,503,331"/>
<area shape="rect" id="node14" href="$_t_l_s_server_8cpp.html" title=" " alt="" coords="483,379,598,405"/>
<area shape="rect" id="node15" href="$_t_l_s_session_8cpp.html" title=" " alt="" coords="750,379,873,405"/>
<area shape="rect" id="node13" href="$_terminal_session_8cpp.html" title=" " alt="" coords="382,453,537,480"/>
<area shape="rect" id="node12" href="$_console_session_8cpp.html" title=" " alt="" coords="215,528,365,555"/>
<area shape="rect" id="node20" href="$_socket_8cpp.html" title=" " alt="" coords="977,229,1069,256"/>
<area shape="rect" id="node21" href="$_t_c_p_socket_8cpp.html" title=" " alt="" coords="1145,229,1262,256"/>
<area shape="rect" id="node22" href="$_thread_8cpp.html" title=" " alt="" coords="712,229,807,256"/>
<area shape="rect" id="node23" href="$_timer_8h.html" title=" " alt="" coords="831,229,901,256"/>
<area shape="rect" id="node25" href="$_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="1393,229,1555,256"/>
<area shape="rect" id="node24" href="$_timer_8cpp.html" title=" " alt="" coords="815,304,901,331"/>
</map>

View File

@ -0,0 +1 @@
d0ae1bcca810bb89f04e7b8d7a94d8d7

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -0,0 +1,11 @@
<map id="Command.h" name="Command.h">
<area shape="rect" id="node1" title=" " alt="" coords="232,5,333,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="79,379,155,405"/>
<area shape="rect" id="node3" href="$_object_8h.html" title=" " alt="" coords="206,304,282,331"/>
<area shape="rect" id="node4" href="$_t_c_p_session_8h.html" title=" " alt="" coords="180,80,289,107"/>
<area shape="rect" id="node9" title=" " alt="" coords="368,80,448,107"/>
<area shape="rect" id="node5" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="50,155,153,181"/>
<area shape="rect" id="node8" href="$_session_filter_8h.html" title=" " alt="" coords="177,155,293,181"/>
<area shape="rect" id="node6" href="$_socket_8h.html" title=" " alt="" coords="93,229,171,256"/>
<area shape="rect" id="node7" href="$_i_p_address_8h.html" title=" " alt="" coords="195,229,293,256"/>
</map>

View File

@ -0,0 +1 @@
b554c51bb6894aff8f756d5daeff3714

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because one or more lines are too long

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/> <meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: Member List</title> <title>ServerCore: CommandList.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -21,7 +21,7 @@
<tbody> <tbody>
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">My Project <div id="projectname">ServerCore
</div> </div>
</td> </td>
</tr> </tr>
@ -59,25 +59,42 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>core</b></li><li class="navelem"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a></li> </ul>
</div>
</div><!-- top --> </div><!-- top -->
<div class="header"> <div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"> <div class="headertitle">
<div class="title">core::IPAddressList Member List</div> </div> <div class="title">CommandList.cpp File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_command_list_8h_source.html">CommandList.h</a>&quot;</code><br />
<p>This is the complete list of members for <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>, including all inherited members.</p> <code>#include &quot;Log.h&quot;</code><br />
<table class="directory"> </div><div class="textblock"><div class="dynheader">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>add</b>(IPAddress ipAddress) (defined in <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>)</td><td class="entry"><a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a></td><td class="entry"></td></tr> Include dependency graph for CommandList.cpp:</div>
<tr bgcolor="#f0f0f0"><td class="entry"><b>contains</b>(std::string ipAddress) (defined in <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>)</td><td class="entry"><a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a></td><td class="entry"></td></tr> <div class="dyncontent">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getList</b>() (defined in <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>)</td><td class="entry"><a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a></td><td class="entry"></td></tr> <div class="center"><img src="_command_list_8cpp__incl.png" border="0" usemap="#_command_list_8cpp" alt=""/></div>
<tr bgcolor="#f0f0f0"><td class="entry"><b>IPAddressList</b>() (defined in <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>)</td><td class="entry"><a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a></td><td class="entry"></td></tr> <map name="_command_list_8cpp" id="_command_list_8cpp">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>remove</b>(IPAddress ipAddress) (defined in <a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a>)</td><td class="entry"><a class="el" href="classcore_1_1IPAddressList.html">core::IPAddressList</a></td><td class="entry"></td></tr> <area shape="rect" title=" " alt="" coords="207,5,345,32"/>
</table></div><!-- contents --> <area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="165,80,289,107"/>
<area shape="rect" title=" " alt="" coords="290,155,347,181"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="197,229,307,256"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="83,155,184,181"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="201,304,303,331"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="327,304,443,331"/>
<area shape="rect" title=" " alt="" coords="166,528,242,555"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="216,379,293,405"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="93,379,192,405"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="90,453,166,480"/>
<area shape="rect" title=" " alt="" coords="93,229,173,256"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html"> Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -0,0 +1,14 @@
<map id="CommandList.cpp" name="CommandList.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="207,5,345,32"/>
<area shape="rect" id="node2" href="$_command_list_8h.html" title=" " alt="" coords="165,80,289,107"/>
<area shape="rect" id="node12" title=" " alt="" coords="290,155,347,181"/>
<area shape="rect" id="node3" href="$_t_c_p_session_8h.html" title=" " alt="" coords="197,229,307,256"/>
<area shape="rect" id="node10" href="$_command_8h.html" title=" " alt="" coords="83,155,184,181"/>
<area shape="rect" id="node4" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="201,304,303,331"/>
<area shape="rect" id="node9" href="$_session_filter_8h.html" title=" " alt="" coords="327,304,443,331"/>
<area shape="rect" id="node5" title=" " alt="" coords="166,528,242,555"/>
<area shape="rect" id="node6" href="$_socket_8h.html" title=" " alt="" coords="216,379,293,405"/>
<area shape="rect" id="node8" href="$_i_p_address_8h.html" title=" " alt="" coords="93,379,192,405"/>
<area shape="rect" id="node7" href="$_object_8h.html" title=" " alt="" coords="90,453,166,480"/>
<area shape="rect" id="node11" title=" " alt="" coords="93,229,173,256"/>
</map>

View File

@ -0,0 +1 @@
3268545eec9e11c26acce1f11a3f2d4f

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -0,0 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: CommandList.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">CommandList.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_t_c_p_session_8h_source.html">TCPSession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
<code>#include &quot;Log.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for CommandList.h:</div>
<div class="dyncontent">
<div class="center"><img src="_command_list_8h__incl.png" border="0" usemap="#_command_list_8h" alt=""/></div>
<map name="_command_list_8h" id="_command_list_8h">
<area shape="rect" title=" " alt="" coords="224,5,348,32"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="138,155,247,181"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="235,80,337,107"/>
<area shape="rect" title=" " alt="" coords="361,80,419,107"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="5,229,108,256"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="132,229,248,256"/>
<area shape="rect" title=" " alt="" coords="111,453,187,480"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="171,304,249,331"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="49,304,147,331"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="187,379,263,405"/>
<area shape="rect" title=" " alt="" coords="374,155,454,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_command_list_8h__dep__incl.png" border="0" usemap="#_command_list_8hdep" alt=""/></div>
<map name="_command_list_8hdep" id="_command_list_8hdep">
<area shape="rect" title=" " alt="" coords="314,5,438,32"/>
<area shape="rect" href="_command_8cpp.html" title=" " alt="" coords="94,80,210,107"/>
<area shape="rect" href="_command_list_8cpp.html" title=" " alt="" coords="235,80,373,107"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="397,80,499,107"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="479,379,615,405"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="167,155,265,181"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="393,304,533,331"/>
<area shape="rect" href="_t_c_p_server_8cpp.html" title=" " alt="" coords="390,155,506,181"/>
<area shape="rect" href="_t_c_p_session_8cpp.html" title=" " alt="" coords="530,155,654,181"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="5,229,133,256"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="208,229,315,256"/>
<area shape="rect" href="_t_l_s_server_8cpp.html" title=" " alt="" coords="107,304,221,331"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="194,453,337,480"/>
<area shape="rect" href="_t_l_s_session_8cpp.html" title=" " alt="" coords="245,304,368,331"/>
<area shape="rect" href="_terminal_session_8cpp.html" title=" " alt="" coords="300,379,455,405"/>
<area shape="rect" href="_console_session_8cpp.html" title=" " alt="" coords="471,453,622,480"/>
</map>
</div>
</div>
<p><a href="_command_list_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_command_list.html">core::CommandList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,18 @@
<map id="CommandList.h" name="CommandList.h">
<area shape="rect" id="node1" title=" " alt="" coords="314,5,438,32"/>
<area shape="rect" id="node2" href="$_command_8cpp.html" title=" " alt="" coords="94,80,210,107"/>
<area shape="rect" id="node3" href="$_command_list_8cpp.html" title=" " alt="" coords="235,80,373,107"/>
<area shape="rect" id="node4" href="$_t_c_p_server_8h.html" title=" " alt="" coords="397,80,499,107"/>
<area shape="rect" id="node10" href="$_console_session_8h.html" title=" " alt="" coords="479,379,615,405"/>
<area shape="rect" id="node5" href="$_t_l_s_server_8h.html" title=" " alt="" coords="167,155,265,181"/>
<area shape="rect" id="node9" href="$_terminal_session_8h.html" title=" " alt="" coords="393,304,533,331"/>
<area shape="rect" id="node15" href="$_t_c_p_server_8cpp.html" title=" " alt="" coords="390,155,506,181"/>
<area shape="rect" id="node16" href="$_t_c_p_session_8cpp.html" title=" " alt="" coords="530,155,654,181"/>
<area shape="rect" id="node6" href="$_console_server_8h.html" title=" " alt="" coords="5,229,133,256"/>
<area shape="rect" id="node8" href="$_t_l_s_session_8h.html" title=" " alt="" coords="208,229,315,256"/>
<area shape="rect" id="node13" href="$_t_l_s_server_8cpp.html" title=" " alt="" coords="107,304,221,331"/>
<area shape="rect" id="node7" href="$_console_server_8cpp.html" title=" " alt="" coords="194,453,337,480"/>
<area shape="rect" id="node14" href="$_t_l_s_session_8cpp.html" title=" " alt="" coords="245,304,368,331"/>
<area shape="rect" id="node12" href="$_terminal_session_8cpp.html" title=" " alt="" coords="300,379,455,405"/>
<area shape="rect" id="node11" href="$_console_session_8cpp.html" title=" " alt="" coords="471,453,622,480"/>
</map>

View File

@ -0,0 +1 @@
33a21b9e672c7c6aa54855bc6bcad85b

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -0,0 +1,13 @@
<map id="CommandList.h" name="CommandList.h">
<area shape="rect" id="node1" title=" " alt="" coords="224,5,348,32"/>
<area shape="rect" id="node2" href="$_t_c_p_session_8h.html" title=" " alt="" coords="138,155,247,181"/>
<area shape="rect" id="node9" href="$_command_8h.html" title=" " alt="" coords="235,80,337,107"/>
<area shape="rect" id="node11" title=" " alt="" coords="361,80,419,107"/>
<area shape="rect" id="node3" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="5,229,108,256"/>
<area shape="rect" id="node8" href="$_session_filter_8h.html" title=" " alt="" coords="132,229,248,256"/>
<area shape="rect" id="node4" title=" " alt="" coords="111,453,187,480"/>
<area shape="rect" id="node5" href="$_socket_8h.html" title=" " alt="" coords="171,304,249,331"/>
<area shape="rect" id="node7" href="$_i_p_address_8h.html" title=" " alt="" coords="49,304,147,331"/>
<area shape="rect" id="node6" href="$_object_8h.html" title=" " alt="" coords="187,379,263,405"/>
<area shape="rect" id="node10" title=" " alt="" coords="374,155,454,181"/>
</map>

View File

@ -0,0 +1 @@
e8dc918bdc81ec056f54e91263e08b2d

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: ConsoleServer.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">ConsoleServer.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_console_server_8h_source.html">ConsoleServer.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_console_session_8h_source.html">ConsoleSession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
<code>#include &quot;Log.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ConsoleServer.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_console_server_8cpp__incl.png" border="0" usemap="#_console_server_8cpp" alt=""/></div>
<map name="_console_server_8cpp" id="_console_server_8cpp">
<area shape="rect" title=" " alt="" coords="243,5,386,32"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="155,229,283,256"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="403,528,504,555"/>
<area shape="rect" title=" " alt="" coords="101,603,158,629"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="461,80,597,107"/>
<area shape="rect" title=" " alt="" coords="769,901,845,928"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="659,304,757,331"/>
<area shape="rect" href="_e_poll_8h.html" title=" " alt="" coords="187,453,253,480"/>
<area shape="rect" title=" " alt="" coords="144,304,253,331"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="692,752,769,779"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="832,379,933,405"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="869,752,968,779"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="563,603,672,629"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="667,827,743,853"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="806,677,909,704"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="985,677,1106,704"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="379,453,503,480"/>
<area shape="rect" title=" " alt="" coords="459,603,539,629"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="559,677,675,704"/>
<area shape="rect" href="_thread_8h.html" title=" " alt="" coords="198,528,277,555"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="974,155,1114,181"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="891,229,997,256"/>
<area shape="rect" title=" " alt="" coords="891,304,997,331"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,25 @@
<map id="ConsoleServer.cpp" name="ConsoleServer.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="243,5,386,32"/>
<area shape="rect" id="node2" href="$_console_server_8h.html" title=" " alt="" coords="155,229,283,256"/>
<area shape="rect" id="node11" href="$_command_8h.html" title=" " alt="" coords="403,528,504,555"/>
<area shape="rect" id="node16" title=" " alt="" coords="101,603,158,629"/>
<area shape="rect" id="node20" href="$_console_session_8h.html" title=" " alt="" coords="461,80,597,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="769,901,845,928"/>
<area shape="rect" id="node4" href="$_t_l_s_server_8h.html" title=" " alt="" coords="659,304,757,331"/>
<area shape="rect" id="node17" href="$_e_poll_8h.html" title=" " alt="" coords="187,453,253,480"/>
<area shape="rect" id="node19" title=" " alt="" coords="144,304,253,331"/>
<area shape="rect" id="node5" href="$_socket_8h.html" title=" " alt="" coords="692,752,769,779"/>
<area shape="rect" id="node7" href="$_t_c_p_server_8h.html" title=" " alt="" coords="832,379,933,405"/>
<area shape="rect" id="node9" href="$_i_p_address_8h.html" title=" " alt="" coords="869,752,968,779"/>
<area shape="rect" id="node12" href="$_t_c_p_session_8h.html" title=" " alt="" coords="563,603,672,629"/>
<area shape="rect" id="node6" href="$_object_8h.html" title=" " alt="" coords="667,827,743,853"/>
<area shape="rect" id="node8" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="806,677,909,704"/>
<area shape="rect" id="node10" href="$_i_p_address_list_8h.html" title=" " alt="" coords="985,677,1106,704"/>
<area shape="rect" id="node15" href="$_command_list_8h.html" title=" " alt="" coords="379,453,503,480"/>
<area shape="rect" id="node14" title=" " alt="" coords="459,603,539,629"/>
<area shape="rect" id="node13" href="$_session_filter_8h.html" title=" " alt="" coords="559,677,675,704"/>
<area shape="rect" id="node18" href="$_thread_8h.html" title=" " alt="" coords="198,528,277,555"/>
<area shape="rect" id="node21" href="$_terminal_session_8h.html" title=" " alt="" coords="974,155,1114,181"/>
<area shape="rect" id="node22" href="$_t_l_s_session_8h.html" title=" " alt="" coords="891,229,997,256"/>
<area shape="rect" id="node23" title=" " alt="" coords="891,304,997,331"/>
</map>

View File

@ -0,0 +1 @@
3cd184054056352ddc2abb49f51cbea1

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

View File

@ -0,0 +1,131 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: ConsoleServer.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">ConsoleServer.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;includes&quot;</code><br />
<code>#include &quot;<a class="el" href="_t_l_s_server_8h_source.html">TLSServer.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_e_poll_8h_source.html">EPoll.h</a>&quot;</code><br />
<code>#include &quot;LogListener.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ConsoleServer.h:</div>
<div class="dyncontent">
<div class="center"><img src="_console_server_8h__incl.png" border="0" usemap="#_console_server_8h" alt=""/></div>
<map name="_console_server_8h" id="_console_server_8h">
<area shape="rect" title=" " alt="" coords="297,5,425,32"/>
<area shape="rect" title=" " alt="" coords="218,677,294,704"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="312,80,411,107"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="223,304,324,331"/>
<area shape="rect" href="_e_poll_8h.html" title=" " alt="" coords="703,229,769,256"/>
<area shape="rect" title=" " alt="" coords="751,80,860,107"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="537,528,615,555"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="405,155,507,181"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="147,528,245,555"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="377,379,487,405"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="321,603,397,629"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="145,453,247,480"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="463,453,585,480"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="399,229,523,256"/>
<area shape="rect" title=" " alt="" coords="223,379,303,405"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="323,453,439,480"/>
<area shape="rect" title=" " alt="" coords="823,379,881,405"/>
<area shape="rect" href="_thread_8h.html" title=" " alt="" coords="701,304,779,331"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_console_server_8h__dep__incl.png" border="0" usemap="#_console_server_8hdep" alt=""/></div>
<map name="_console_server_8hdep" id="_console_server_8hdep">
<area shape="rect" title=" " alt="" coords="13,5,141,32"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="5,80,148,107"/>
</map>
</div>
</div>
<p><a href="_console_server_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_console_server.html">core::ConsoleServer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,4 @@
<map id="ConsoleServer.h" name="ConsoleServer.h">
<area shape="rect" id="node1" title=" " alt="" coords="13,5,141,32"/>
<area shape="rect" id="node2" href="$_console_server_8cpp.html" title=" " alt="" coords="5,80,148,107"/>
</map>

View File

@ -0,0 +1 @@
2b81f0775343ccf585d79417bcb5d412

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,20 @@
<map id="ConsoleServer.h" name="ConsoleServer.h">
<area shape="rect" id="node1" title=" " alt="" coords="297,5,425,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="218,677,294,704"/>
<area shape="rect" id="node3" href="$_t_l_s_server_8h.html" title=" " alt="" coords="312,80,411,107"/>
<area shape="rect" id="node10" href="$_command_8h.html" title=" " alt="" coords="223,304,324,331"/>
<area shape="rect" id="node16" href="$_e_poll_8h.html" title=" " alt="" coords="703,229,769,256"/>
<area shape="rect" id="node18" title=" " alt="" coords="751,80,860,107"/>
<area shape="rect" id="node4" href="$_socket_8h.html" title=" " alt="" coords="537,528,615,555"/>
<area shape="rect" id="node6" href="$_t_c_p_server_8h.html" title=" " alt="" coords="405,155,507,181"/>
<area shape="rect" id="node8" href="$_i_p_address_8h.html" title=" " alt="" coords="147,528,245,555"/>
<area shape="rect" id="node11" href="$_t_c_p_session_8h.html" title=" " alt="" coords="377,379,487,405"/>
<area shape="rect" id="node5" href="$_object_8h.html" title=" " alt="" coords="321,603,397,629"/>
<area shape="rect" id="node7" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="145,453,247,480"/>
<area shape="rect" id="node9" href="$_i_p_address_list_8h.html" title=" " alt="" coords="463,453,585,480"/>
<area shape="rect" id="node14" href="$_command_list_8h.html" title=" " alt="" coords="399,229,523,256"/>
<area shape="rect" id="node13" title=" " alt="" coords="223,379,303,405"/>
<area shape="rect" id="node12" href="$_session_filter_8h.html" title=" " alt="" coords="323,453,439,480"/>
<area shape="rect" id="node15" title=" " alt="" coords="823,379,881,405"/>
<area shape="rect" id="node17" href="$_thread_8h.html" title=" " alt="" coords="701,304,779,331"/>
</map>

View File

@ -0,0 +1 @@
f619e06d5d5caa22408c49824f647e73

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,112 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: ConsoleSession.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">ConsoleSession.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_console_session_8h_source.html">ConsoleSession.h</a>&quot;</code><br />
<code>#include &quot;Log.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ConsoleSession.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_console_session_8cpp__incl.png" border="0" usemap="#_console_session_8cpp" alt=""/></div>
<map name="_console_session_8cpp" id="_console_session_8cpp">
<area shape="rect" title=" " alt="" coords="437,5,587,32"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="392,80,528,107"/>
<area shape="rect" title=" " alt="" coords="513,528,570,555"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="283,155,423,181"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="600,603,709,629"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="401,453,525,480"/>
<area shape="rect" title=" " alt="" coords="269,901,345,928"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="672,229,779,256"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="303,379,404,405"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="549,304,648,331"/>
<area shape="rect" title=" " alt="" coords="672,304,779,331"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="465,677,567,704"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="597,677,713,704"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="275,752,352,779"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="376,752,475,779"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="307,827,383,853"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="123,528,224,555"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="153,677,274,704"/>
<area shape="rect" title=" " alt="" coords="144,603,224,629"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,21 @@
<map id="ConsoleSession.cpp" name="ConsoleSession.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="437,5,587,32"/>
<area shape="rect" id="node2" href="$_console_session_8h.html" title=" " alt="" coords="392,80,528,107"/>
<area shape="rect" id="node18" title=" " alt="" coords="513,528,570,555"/>
<area shape="rect" id="node3" href="$_terminal_session_8h.html" title=" " alt="" coords="283,155,423,181"/>
<area shape="rect" id="node6" href="$_t_c_p_session_8h.html" title=" " alt="" coords="600,603,709,629"/>
<area shape="rect" id="node17" href="$_command_list_8h.html" title=" " alt="" coords="401,453,525,480"/>
<area shape="rect" id="node4" title=" " alt="" coords="269,901,345,928"/>
<area shape="rect" id="node5" href="$_t_l_s_session_8h.html" title=" " alt="" coords="672,229,779,256"/>
<area shape="rect" id="node13" href="$_t_c_p_server_8h.html" title=" " alt="" coords="303,379,404,405"/>
<area shape="rect" id="node12" href="$_t_l_s_server_8h.html" title=" " alt="" coords="549,304,648,331"/>
<area shape="rect" id="node19" title=" " alt="" coords="672,304,779,331"/>
<area shape="rect" id="node7" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="465,677,567,704"/>
<area shape="rect" id="node11" href="$_session_filter_8h.html" title=" " alt="" coords="597,677,713,704"/>
<area shape="rect" id="node8" href="$_socket_8h.html" title=" " alt="" coords="275,752,352,779"/>
<area shape="rect" id="node10" href="$_i_p_address_8h.html" title=" " alt="" coords="376,752,475,779"/>
<area shape="rect" id="node9" href="$_object_8h.html" title=" " alt="" coords="307,827,383,853"/>
<area shape="rect" id="node15" href="$_command_8h.html" title=" " alt="" coords="123,528,224,555"/>
<area shape="rect" id="node14" href="$_i_p_address_list_8h.html" title=" " alt="" coords="153,677,274,704"/>
<area shape="rect" id="node16" title=" " alt="" coords="144,603,224,629"/>
</map>

View File

@ -0,0 +1 @@
9bae009b02b3b2bf938e995996bc5f08

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

View File

@ -0,0 +1,130 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: ConsoleSession.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">ConsoleSession.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_terminal_session_8h_source.html">TerminalSession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_t_c_p_session_8h_source.html">TCPSession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_list_8h_source.html">CommandList.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ConsoleSession.h:</div>
<div class="dyncontent">
<div class="center"><img src="_console_session_8h__incl.png" border="0" usemap="#_console_session_8h" alt=""/></div>
<map name="_console_session_8h" id="_console_session_8h">
<area shape="rect" title=" " alt="" coords="155,5,291,32"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="153,80,293,107"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="228,528,337,555"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="565,379,689,405"/>
<area shape="rect" title=" " alt="" coords="329,827,405,853"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="169,155,276,181"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="425,304,527,331"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="325,229,424,256"/>
<area shape="rect" title=" " alt="" coords="195,229,301,256"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="285,603,387,629"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="145,603,261,629"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="421,677,499,704"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="299,677,397,704"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="367,752,443,779"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="697,453,799,480"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="514,603,635,629"/>
<area shape="rect" title=" " alt="" coords="711,528,791,555"/>
<area shape="rect" title=" " alt="" coords="615,453,673,480"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_console_session_8h__dep__incl.png" border="0" usemap="#_console_session_8hdep" alt=""/></div>
<map name="_console_session_8hdep" id="_console_session_8hdep">
<area shape="rect" title=" " alt="" coords="94,5,230,32"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="5,80,148,107"/>
<area shape="rect" href="_console_session_8cpp.html" title=" " alt="" coords="172,80,323,107"/>
</map>
</div>
</div>
<p><a href="_console_session_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_console_session.html">core::ConsoleSession</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,5 @@
<map id="ConsoleSession.h" name="ConsoleSession.h">
<area shape="rect" id="node1" title=" " alt="" coords="94,5,230,32"/>
<area shape="rect" id="node2" href="$_console_server_8cpp.html" title=" " alt="" coords="5,80,148,107"/>
<area shape="rect" id="node3" href="$_console_session_8cpp.html" title=" " alt="" coords="172,80,323,107"/>
</map>

View File

@ -0,0 +1 @@
bf0083821de34a821dfc4e706934540e

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,20 @@
<map id="ConsoleSession.h" name="ConsoleSession.h">
<area shape="rect" id="node1" title=" " alt="" coords="155,5,291,32"/>
<area shape="rect" id="node2" href="$_terminal_session_8h.html" title=" " alt="" coords="153,80,293,107"/>
<area shape="rect" id="node5" href="$_t_c_p_session_8h.html" title=" " alt="" coords="228,528,337,555"/>
<area shape="rect" id="node16" href="$_command_list_8h.html" title=" " alt="" coords="565,379,689,405"/>
<area shape="rect" id="node3" title=" " alt="" coords="329,827,405,853"/>
<area shape="rect" id="node4" href="$_t_l_s_session_8h.html" title=" " alt="" coords="169,155,276,181"/>
<area shape="rect" id="node12" href="$_t_c_p_server_8h.html" title=" " alt="" coords="425,304,527,331"/>
<area shape="rect" id="node11" href="$_t_l_s_server_8h.html" title=" " alt="" coords="325,229,424,256"/>
<area shape="rect" id="node18" title=" " alt="" coords="195,229,301,256"/>
<area shape="rect" id="node6" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="285,603,387,629"/>
<area shape="rect" id="node10" href="$_session_filter_8h.html" title=" " alt="" coords="145,603,261,629"/>
<area shape="rect" id="node7" href="$_socket_8h.html" title=" " alt="" coords="421,677,499,704"/>
<area shape="rect" id="node9" href="$_i_p_address_8h.html" title=" " alt="" coords="299,677,397,704"/>
<area shape="rect" id="node8" href="$_object_8h.html" title=" " alt="" coords="367,752,443,779"/>
<area shape="rect" id="node14" href="$_command_8h.html" title=" " alt="" coords="697,453,799,480"/>
<area shape="rect" id="node13" href="$_i_p_address_list_8h.html" title=" " alt="" coords="514,603,635,629"/>
<area shape="rect" id="node15" title=" " alt="" coords="711,528,791,555"/>
<area shape="rect" id="node17" title=" " alt="" coords="615,453,673,480"/>
</map>

View File

@ -0,0 +1 @@
5320b997f8ad36228342de064fbaaa63

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

View File

@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/> <meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA Server Framework: /home/bradarant/barant/ServerCore/ConsoleSession.h Source File</title> <title>ServerCore: ConsoleSession.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -21,7 +21,7 @@
<tbody> <tbody>
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">BMA Server Framework <div id="projectname">ServerCore
</div> </div>
</td> </td>
</tr> </tr>
@ -29,18 +29,21 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.8.13 --> <!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search'); var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
</script> /* @license-end */</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -59,21 +62,61 @@ $(function() {
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">/home/bradarant/barant/ServerCore/ConsoleSession.h</div> </div> <div class="title">ConsoleSession.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __ConsoleSession_h__</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __ConsoleSession_h__</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;TerminalSession.h&quot;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;Session.h&quot;</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;Service.h&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;CommandList.h&quot;</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecore.html">core</a> {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classcore_1_1_console_session.html"> 19</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1_console_session.html">ConsoleSession</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1_terminal_session.html">TerminalSession</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="classcore_1_1_console_session.html">ConsoleSession</a>(<a class="code" href="classcore_1_1_e_poll.html">EPoll</a> &amp;ePoll, <a class="code" href="classcore_1_1_service.html">Service</a> &amp;service);</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; ~<a class="code" href="classcore_1_1_console_session.html">ConsoleSession</a>(); </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">void</span> writeLog(std::string data);</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_console_session.html#a830cc1e1e0c3fe3b066f0a9f7f469490">protocol</a>(std::string data) <span class="keyword">override</span>; </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">enum</span> Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; Status status = WELCOME; </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">void</span> doCommand(std::string request);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; std::string command;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; };</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classcore_1_1_e_poll_html"><div class="ttname"><a href="classcore_1_1_e_poll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div> <a href="_console_session_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __ConsoleSession_h__</span></div>
<div class="ttc" id="namespacecore_html"><div class="ttname"><a href="namespacecore.html">core</a></div><div class="ttdef"><b>Definition:</b> Command.cpp:4</div></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __ConsoleSession_h__</span></div>
<div class="ttc" id="classcore_1_1_console_session_html"><div class="ttname"><a href="classcore_1_1_console_session.html">core::ConsoleSession</a></div><div class="ttdef"><b>Definition:</b> ConsoleSession.h:19</div></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="ttc" id="classcore_1_1_service_html"><div class="ttname"><a href="classcore_1_1_service.html">core::Service</a></div><div class="ttdef"><b>Definition:</b> Service.h:20</div></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_terminal_session_8h.html">TerminalSession.h</a>&quot;</span></div>
<div class="ttc" id="classcore_1_1_console_session_html_a830cc1e1e0c3fe3b066f0a9f7f469490"><div class="ttname"><a href="classcore_1_1_console_session.html#a830cc1e1e0c3fe3b066f0a9f7f469490">core::ConsoleSession::protocol</a></div><div class="ttdeci">void protocol(std::string data) override</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:12</div></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_c_p_session_8h.html">TCPSession.h</a>&quot;</span></div>
<div class="ttc" id="classcore_1_1_terminal_session_html"><div class="ttname"><a href="classcore_1_1_terminal_session.html">core::TerminalSession</a></div><div class="ttdef"><b>Definition:</b> TerminalSession.h:30</div></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_command_list_8h.html">CommandList.h</a>&quot;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecore.html">core</a> {</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcore_1_1_console_session.html"> 18</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1_console_session.html">ConsoleSession</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1_terminal_session.html">TerminalSession</a> {</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classcore_1_1_console_session.html#ae735e9739fb4cfd2ef983cc56f9982c7">ConsoleSession</a>(<a class="code" href="classcore_1_1_e_poll.html">EPoll</a> &amp;<a class="code" href="classcore_1_1_socket.html#a3b0b139ac7da581f0d969f6ae9a0c97c">ePoll</a>, <a class="code" href="classcore_1_1_t_c_p_server.html">TCPServer</a> &amp;<a class="code" href="classcore_1_1_t_c_p_session.html#a265d9493fa544e601b5ad5fb1663340c">server</a>);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="classcore_1_1_console_session.html#a3147143b9bdad4bdd99bd4186be4c40b">~ConsoleSession</a>(); </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_console_session.html#a6e6b56503966f1cae5bdff8b3814e2b9">writeLog</a>(std::string data);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_console_session.html#a830cc1e1e0c3fe3b066f0a9f7f469490">protocol</a>(std::string data) <span class="keyword">override</span>; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">enum</span> Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Status status = WELCOME; </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">void</span> doCommand(std::string request);</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::string command;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; };</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscore_1_1_socket_html_a3b0b139ac7da581f0d969f6ae9a0c97c"><div class="ttname"><a href="classcore_1_1_socket.html#a3b0b139ac7da581f0d969f6ae9a0c97c">core::Socket::ePoll</a></div><div class="ttdeci">EPoll &amp; ePoll</div><div class="ttdef"><b>Definition:</b> Socket.h:117</div></div>
<div class="ttc" id="aclasscore_1_1_e_poll_html"><div class="ttname"><a href="classcore_1_1_e_poll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
<div class="ttc" id="aclasscore_1_1_console_session_html_ae735e9739fb4cfd2ef983cc56f9982c7"><div class="ttname"><a href="classcore_1_1_console_session.html#ae735e9739fb4cfd2ef983cc56f9982c7">core::ConsoleSession::ConsoleSession</a></div><div class="ttdeci">ConsoleSession(EPoll &amp;ePoll, TCPServer &amp;server)</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:6</div></div>
<div class="ttc" id="aclasscore_1_1_t_c_p_server_html"><div class="ttname"><a href="classcore_1_1_t_c_p_server.html">core::TCPServer</a></div><div class="ttdef"><b>Definition:</b> TCPServer.h:24</div></div>
<div class="ttc" id="a_terminal_session_8h_html"><div class="ttname"><a href="_terminal_session_8h.html">TerminalSession.h</a></div></div>
<div class="ttc" id="aclasscore_1_1_console_session_html_a3147143b9bdad4bdd99bd4186be4c40b"><div class="ttname"><a href="classcore_1_1_console_session.html#a3147143b9bdad4bdd99bd4186be4c40b">core::ConsoleSession::~ConsoleSession</a></div><div class="ttdeci">~ConsoleSession()</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:10</div></div>
<div class="ttc" id="a_t_c_p_session_8h_html"><div class="ttname"><a href="_t_c_p_session_8h.html">TCPSession.h</a></div></div>
<div class="ttc" id="aclasscore_1_1_console_session_html_a830cc1e1e0c3fe3b066f0a9f7f469490"><div class="ttname"><a href="classcore_1_1_console_session.html#a830cc1e1e0c3fe3b066f0a9f7f469490">core::ConsoleSession::protocol</a></div><div class="ttdeci">void protocol(std::string data) override</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:12</div></div>
<div class="ttc" id="aclasscore_1_1_console_session_html"><div class="ttname"><a href="classcore_1_1_console_session.html">core::ConsoleSession</a></div><div class="ttdef"><b>Definition:</b> ConsoleSession.h:18</div></div>
<div class="ttc" id="anamespacecore_html"><div class="ttname"><a href="namespacecore.html">core</a></div><div class="ttdef"><b>Definition:</b> Command.cpp:5</div></div>
<div class="ttc" id="aclasscore_1_1_console_session_html_a6e6b56503966f1cae5bdff8b3814e2b9"><div class="ttname"><a href="classcore_1_1_console_session.html#a6e6b56503966f1cae5bdff8b3814e2b9">core::ConsoleSession::writeLog</a></div><div class="ttdeci">void writeLog(std::string data)</div><div class="ttdef"><b>Definition:</b> ConsoleSession.cpp:91</div></div>
<div class="ttc" id="aclasscore_1_1_terminal_session_html"><div class="ttname"><a href="classcore_1_1_terminal_session.html">core::TerminalSession</a></div><div class="ttdef"><b>Definition:</b> TerminalSession.h:30</div></div>
<div class="ttc" id="a_command_list_8h_html"><div class="ttname"><a href="_command_list_8h.html">CommandList.h</a></div></div>
<div class="ttc" id="aclasscore_1_1_t_c_p_session_html_a265d9493fa544e601b5ad5fb1663340c"><div class="ttname"><a href="classcore_1_1_t_c_p_session.html#a265d9493fa544e601b5ad5fb1663340c">core::TCPSession::server</a></div><div class="ttdeci">TCPServer &amp; server</div><div class="ttdef"><b>Definition:</b> TCPSession.h: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 &#160;<a href="http://www.doxygen.org/index.html"> Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/> <img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13 </a> 1.8.17
</small></address> </small></address>
</body> </body>
</html> </html>

109
docs/html/_e_poll_8cpp.html Normal file
View File

@ -0,0 +1,109 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: EPoll.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">EPoll.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_thread_8h_source.html">Thread.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_e_poll_8h_source.html">EPoll.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
<code>#include &quot;Exception.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for EPoll.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_e_poll_8cpp__incl.png" border="0" usemap="#_e_poll_8cpp" alt=""/></div>
<map name="_e_poll_8cpp" id="_e_poll_8cpp">
<area shape="rect" title=" " alt="" coords="294,5,375,32"/>
<area shape="rect" href="_thread_8h.html" title=" " alt="" coords="133,155,211,181"/>
<area shape="rect" href="_e_poll_8h.html" title=" " alt="" coords="267,80,333,107"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="412,155,513,181"/>
<area shape="rect" title=" " alt="" coords="408,80,507,107"/>
<area shape="rect" title=" " alt="" coords="177,528,253,555"/>
<area shape="rect" title=" " alt="" coords="143,229,201,256"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="215,453,291,480"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="225,229,335,256"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="94,304,197,331"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="221,304,337,331"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="289,379,367,405"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="164,379,263,405"/>
<area shape="rect" title=" " alt="" coords="463,229,543,256"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,16 @@
<map id="EPoll.cpp" name="EPoll.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="294,5,375,32"/>
<area shape="rect" id="node2" href="$_thread_8h.html" title=" " alt="" coords="133,155,211,181"/>
<area shape="rect" id="node11" href="$_e_poll_8h.html" title=" " alt="" coords="267,80,333,107"/>
<area shape="rect" id="node12" href="$_command_8h.html" title=" " alt="" coords="412,155,513,181"/>
<area shape="rect" id="node14" title=" " alt="" coords="408,80,507,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="177,528,253,555"/>
<area shape="rect" id="node4" title=" " alt="" coords="143,229,201,256"/>
<area shape="rect" id="node5" href="$_object_8h.html" title=" " alt="" coords="215,453,291,480"/>
<area shape="rect" id="node6" href="$_t_c_p_session_8h.html" title=" " alt="" coords="225,229,335,256"/>
<area shape="rect" id="node7" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="94,304,197,331"/>
<area shape="rect" id="node10" href="$_session_filter_8h.html" title=" " alt="" coords="221,304,337,331"/>
<area shape="rect" id="node8" href="$_socket_8h.html" title=" " alt="" coords="289,379,367,405"/>
<area shape="rect" id="node9" href="$_i_p_address_8h.html" title=" " alt="" coords="164,379,263,405"/>
<area shape="rect" id="node13" title=" " alt="" coords="463,229,543,256"/>
</map>

View File

@ -0,0 +1 @@
27ed983d56f7ed3a967e62f758f88633

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

136
docs/html/_e_poll_8h.html Normal file
View File

@ -0,0 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: EPoll.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">EPoll.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;Log.h&quot;</code><br />
<code>#include &quot;<a class="el" href="_socket_8h_source.html">Socket.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_thread_8h_source.html">Thread.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_t_c_p_session_8h_source.html">TCPSession.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_command_8h_source.html">Command.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for EPoll.h:</div>
<div class="dyncontent">
<div class="center"><img src="_e_poll_8h__incl.png" border="0" usemap="#_e_poll_8h" alt=""/></div>
<map name="_e_poll_8h" id="_e_poll_8h">
<area shape="rect" title=" " alt="" coords="115,5,182,32"/>
<area shape="rect" title=" " alt="" coords="22,155,80,181"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="104,304,182,331"/>
<area shape="rect" href="_thread_8h.html" title=" " alt="" coords="109,80,188,107"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="210,155,319,181"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="436,80,538,107"/>
<area shape="rect" title=" " alt="" coords="313,453,389,480"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="273,379,349,405"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="346,229,449,256"/>
<area shape="rect" href="_session_filter_8h.html" title=" " alt="" coords="206,229,322,256"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="348,304,447,331"/>
<area shape="rect" title=" " alt="" coords="524,155,604,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_e_poll_8h__dep__incl.png" border="0" usemap="#_e_poll_8hdep" alt=""/></div>
<map name="_e_poll_8hdep" id="_e_poll_8hdep">
<area shape="rect" title=" " alt="" coords="618,5,685,32"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="13,80,141,107"/>
<area shape="rect" href="_e_poll_8cpp.html" title=" " alt="" coords="165,80,247,107"/>
<area shape="rect" href="_socket_8cpp.html" title=" " alt="" coords="271,80,363,107"/>
<area shape="rect" href="_t_c_p_server_8cpp.html" title=" " alt="" coords="387,80,503,107"/>
<area shape="rect" href="_t_c_p_socket_8cpp.html" title=" " alt="" coords="527,80,645,107"/>
<area shape="rect" href="_thread_8cpp.html" title=" " alt="" coords="669,80,764,107"/>
<area shape="rect" href="_timer_8h.html" title=" " alt="" coords="788,80,859,107"/>
<area shape="rect" href="_t_l_s_server_8cpp.html" title=" " alt="" coords="883,80,998,107"/>
<area shape="rect" href="_t_l_s_session_8cpp.html" title=" " alt="" coords="1022,80,1145,107"/>
<area shape="rect" href="_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="1169,80,1331,107"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="5,155,148,181"/>
<area shape="rect" href="_timer_8cpp.html" title=" " alt="" coords="780,155,867,181"/>
</map>
</div>
</div>
<p><a href="_e_poll_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_e_poll.html">core::EPoll</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,15 @@
<map id="EPoll.h" name="EPoll.h">
<area shape="rect" id="node1" title=" " alt="" coords="618,5,685,32"/>
<area shape="rect" id="node2" href="$_console_server_8h.html" title=" " alt="" coords="13,80,141,107"/>
<area shape="rect" id="node4" href="$_e_poll_8cpp.html" title=" " alt="" coords="165,80,247,107"/>
<area shape="rect" id="node5" href="$_socket_8cpp.html" title=" " alt="" coords="271,80,363,107"/>
<area shape="rect" id="node6" href="$_t_c_p_server_8cpp.html" title=" " alt="" coords="387,80,503,107"/>
<area shape="rect" id="node7" href="$_t_c_p_socket_8cpp.html" title=" " alt="" coords="527,80,645,107"/>
<area shape="rect" id="node8" href="$_thread_8cpp.html" title=" " alt="" coords="669,80,764,107"/>
<area shape="rect" id="node9" href="$_timer_8h.html" title=" " alt="" coords="788,80,859,107"/>
<area shape="rect" id="node11" href="$_t_l_s_server_8cpp.html" title=" " alt="" coords="883,80,998,107"/>
<area shape="rect" id="node12" href="$_t_l_s_session_8cpp.html" title=" " alt="" coords="1022,80,1145,107"/>
<area shape="rect" id="node13" href="$_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="1169,80,1331,107"/>
<area shape="rect" id="node3" href="$_console_server_8cpp.html" title=" " alt="" coords="5,155,148,181"/>
<area shape="rect" id="node10" href="$_timer_8cpp.html" title=" " alt="" coords="780,155,867,181"/>
</map>

View File

@ -0,0 +1 @@
31088327fd184b152efcc384bff5c5bc

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,14 @@
<map id="EPoll.h" name="EPoll.h">
<area shape="rect" id="node1" title=" " alt="" coords="115,5,182,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="22,155,80,181"/>
<area shape="rect" id="node3" href="$_socket_8h.html" title=" " alt="" coords="104,304,182,331"/>
<area shape="rect" id="node6" href="$_thread_8h.html" title=" " alt="" coords="109,80,188,107"/>
<area shape="rect" id="node7" href="$_t_c_p_session_8h.html" title=" " alt="" coords="210,155,319,181"/>
<area shape="rect" id="node11" href="$_command_8h.html" title=" " alt="" coords="436,80,538,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="313,453,389,480"/>
<area shape="rect" id="node5" href="$_object_8h.html" title=" " alt="" coords="273,379,349,405"/>
<area shape="rect" id="node8" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="346,229,449,256"/>
<area shape="rect" id="node10" href="$_session_filter_8h.html" title=" " alt="" coords="206,229,322,256"/>
<area shape="rect" id="node9" href="$_i_p_address_8h.html" title=" " alt="" coords="348,304,447,331"/>
<area shape="rect" id="node12" title=" " alt="" coords="524,155,604,181"/>
</map>

View File

@ -0,0 +1 @@
663ef4acb48c22aa58d9a341b9fd39dc

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,99 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: INotify.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">INotify.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_i_notify_8h_source.html">INotify.h</a>&quot;</code><br />
<code>#include &quot;Log.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for INotify.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_i_notify_8cpp__incl.png" border="0" usemap="#_i_notify_8cpp" alt=""/></div>
<map name="_i_notify_8cpp" id="_i_notify_8cpp">
<area shape="rect" title=" " alt="" coords="43,5,134,32"/>
<area shape="rect" href="_i_notify_8h.html" title=" " alt="" coords="5,80,81,107"/>
<area shape="rect" title=" " alt="" coords="105,80,163,107"/>
<area shape="rect" title=" " alt="" coords="19,304,95,331"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="43,155,121,181"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="95,229,171,256"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,8 @@
<map id="INotify.cpp" name="INotify.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="43,5,134,32"/>
<area shape="rect" id="node2" href="$_i_notify_8h.html" title=" " alt="" coords="5,80,81,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="105,80,163,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="19,304,95,331"/>
<area shape="rect" id="node4" href="$_socket_8h.html" title=" " alt="" coords="43,155,121,181"/>
<area shape="rect" id="node5" href="$_object_8h.html" title=" " alt="" coords="95,229,171,256"/>
</map>

View File

@ -0,0 +1 @@
6125525e2b95026ccd13cd76c1447188

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/> <meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: core::IPAddressList Class Reference</title> <title>ServerCore: INotify.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -21,7 +21,7 @@
<tbody> <tbody>
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">My Project <div id="projectname">ServerCore
</div> </div>
</td> </td>
</tr> </tr>
@ -59,39 +59,50 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>core</b></li><li class="navelem"><a class="el" href="classcore_1_1IPAddressList.html">IPAddressList</a></li> </ul>
</div>
</div><!-- top --> </div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#nested-classes">Classes</a> &#124;
<a href="classcore_1_1IPAddressList-members.html">List of all members</a> </div> <a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"> <div class="headertitle">
<div class="title">core::IPAddressList Class Reference</div> </div> <div class="title">INotify.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;includes&quot;</code><br />
<code>#include &quot;<a class="el" href="_socket_8h_source.html">Socket.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for INotify.h:</div>
<div class="dyncontent">
<div class="center"><img src="_i_notify_8h__incl.png" border="0" usemap="#_i_notify_8h" alt=""/></div>
<map name="_i_notify_8h" id="_i_notify_8h">
<area shape="rect" title=" " alt="" coords="5,5,81,32"/>
<area shape="rect" title=" " alt="" coords="19,229,95,256"/>
<area shape="rect" href="_socket_8h.html" title=" " alt="" coords="43,80,121,107"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="95,155,171,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_i_notify_8h__dep__incl.png" border="0" usemap="#_i_notify_8hdep" alt=""/></div>
<map name="_i_notify_8hdep" id="_i_notify_8hdep">
<area shape="rect" title=" " alt="" coords="13,5,89,32"/>
<area shape="rect" href="_i_notify_8cpp.html" title=" " alt="" coords="5,80,96,107"/>
</map>
</div>
</div>
<p><a href="_i_notify_8h_source.html">Go to the source code of this file.</a></p>
<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="nested-classes"></a>
Public Member Functions</h2></td></tr> Classes</h2></td></tr>
<tr class="memitem:a740cf5f7e2633836b7a741b9f048036f"><td class="memItemLeft" align="right" valign="top"><a id="a740cf5f7e2633836b7a741b9f048036f"></a> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_i_notify.html">core::INotify</a></td></tr>
std::map&lt; std::string, <a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getList</b> ()</td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a740cf5f7e2633836b7a741b9f048036f"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls">
<tr class="memitem:ab98c5a502d8f5cfb4e8c451c48dbc131"><td class="memItemLeft" align="right" valign="top"><a id="ab98c5a502d8f5cfb4e8c451c48dbc131"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>add</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> ipAddress)</td></tr> Namespaces</h2></td></tr>
<tr class="separator:ab98c5a502d8f5cfb4e8c451c48dbc131"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="memitem:a86e9890e15e8e0d87e34f36b637d5c40"><td class="memItemLeft" align="right" valign="top"><a id="a86e9890e15e8e0d87e34f36b637d5c40"></a> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>remove</b> (<a class="el" href="classcore_1_1IPAddress.html">IPAddress</a> ipAddress)</td></tr>
<tr class="separator:a86e9890e15e8e0d87e34f36b637d5c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add254c996687fd8f9ada0b5335e477cd"><td class="memItemLeft" align="right" valign="top"><a id="add254c996687fd8f9ada0b5335e477cd"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (std::string ipAddress)</td></tr>
<tr class="separator:add254c996687fd8f9ada0b5335e477cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="IPAddressList_8h_source.html">IPAddressList.h</a></li>
<li>IPAddressList.cpp</li>
</ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>

View File

@ -0,0 +1,4 @@
<map id="INotify.h" name="INotify.h">
<area shape="rect" id="node1" title=" " alt="" coords="13,5,89,32"/>
<area shape="rect" id="node2" href="$_i_notify_8cpp.html" title=" " alt="" coords="5,80,96,107"/>
</map>

View File

@ -0,0 +1 @@
1ba4e1731951a3ba45e87b7cec799562

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,6 @@
<map id="INotify.h" name="INotify.h">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,81,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="19,229,95,256"/>
<area shape="rect" id="node3" href="$_socket_8h.html" title=" " alt="" coords="43,80,121,107"/>
<area shape="rect" id="node4" href="$_object_8h.html" title=" " alt="" coords="95,155,171,181"/>
</map>

View File

@ -0,0 +1 @@
3f49d11dc0ca42b2b99a0f66551a5718

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,137 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: INotify.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">INotify.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="_i_notify_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __INotify_h__</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"># define __INotify_h__</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;includes&quot;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_socket_8h.html">Socket.h</a>&quot;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecore.html">core</a> {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html"> 9</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1_i_notify.html">INotify</a> : <a class="code" href="classcore_1_1_socket.html">Socket</a> {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <a class="code" href="classcore_1_1_i_notify.html#a777d8ab058639165974b7c0144564b26">INotify</a>(<a class="code" href="classcore_1_1_e_poll.html">EPoll</a> &amp;<a class="code" href="classcore_1_1_socket.html#a3b0b139ac7da581f0d969f6ae9a0c97c">ePoll</a>);</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <a class="code" href="classcore_1_1_i_notify.html#acc4880e280d493bfd767757f47be748b">~INotify</a>();</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcore_1_1_i_notify.html#ab498fca3d44a7de75b1a6b1f9e1404e7">addWatch</a>(std::string watch);</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a5ce2a1bbfd69f5a88ef807f7ed439c06">removeWatch</a>(<span class="keywordtype">int</span> wd);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#abb1608d7ee7fe3d96cea7f83078786eb">onDataReceived</a>(<span class="keywordtype">char</span> *buffer, <span class="keywordtype">int</span> len) <span class="keyword">override</span>; </div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#a172949023698fc486d690d3b6d3d6f17"> 20</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a172949023698fc486d690d3b6d3d6f17">inAccess</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#ab11e39edc303c6f18250a6381ed225d8"> 21</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#ab11e39edc303c6f18250a6381ed225d8">inAttrib</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#aab4c420c6f1661c31f795e8222a24090"> 22</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#aab4c420c6f1661c31f795e8222a24090">inCloseWrite</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {}</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#adc4e710fd3a7fa4aa104814f4de47879"> 23</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#adc4e710fd3a7fa4aa104814f4de47879">inCloseNoWrite</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {}</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#ac91acdb9fddda8ca47e4f8cbf3cf50e0"> 24</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#ac91acdb9fddda8ca47e4f8cbf3cf50e0">inCreate</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#a0f46651b97d2f081b8ef968e8328c827"> 25</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a0f46651b97d2f081b8ef968e8328c827">inDelete</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#ada67b3841d1bfb383c6374a7f8bb06a7"> 26</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#ada67b3841d1bfb383c6374a7f8bb06a7">inDeleteSelf</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#a5d687a9fd3601a466d3e973bf4370431"> 27</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a5d687a9fd3601a466d3e973bf4370431">inModify</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#a4fc6ec43473adfa3563cbf72617d4bba"> 28</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a4fc6ec43473adfa3563cbf72617d4bba">inMoveSelf</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#ae9e429c6ce68424d5b58153ace41c25b"> 29</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#ae9e429c6ce68424d5b58153ace41c25b">inMovedFrom</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#ad7e5079ffc805954fc4f0542555694a4"> 30</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#ad7e5079ffc805954fc4f0542555694a4">inMovedTo</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classcore_1_1_i_notify.html#a96894ea43c6aa89e986303ef36bdbcc3"> 31</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classcore_1_1_i_notify.html#a96894ea43c6aa89e986303ef36bdbcc3">inOpen</a>(std::string <a class="code" href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">name</a>) {} </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; };</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscore_1_1_socket_html_a3b0b139ac7da581f0d969f6ae9a0c97c"><div class="ttname"><a href="classcore_1_1_socket.html#a3b0b139ac7da581f0d969f6ae9a0c97c">core::Socket::ePoll</a></div><div class="ttdeci">EPoll &amp; ePoll</div><div class="ttdef"><b>Definition:</b> Socket.h:117</div></div>
<div class="ttc" id="aclasscore_1_1_e_poll_html"><div class="ttname"><a href="classcore_1_1_e_poll.html">core::EPoll</a></div><div class="ttdef"><b>Definition:</b> EPoll.h:31</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a4fc6ec43473adfa3563cbf72617d4bba"><div class="ttname"><a href="classcore_1_1_i_notify.html#a4fc6ec43473adfa3563cbf72617d4bba">core::INotify::inMoveSelf</a></div><div class="ttdeci">virtual void inMoveSelf(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:28</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ab11e39edc303c6f18250a6381ed225d8"><div class="ttname"><a href="classcore_1_1_i_notify.html#ab11e39edc303c6f18250a6381ed225d8">core::INotify::inAttrib</a></div><div class="ttdeci">virtual void inAttrib(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:21</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a172949023698fc486d690d3b6d3d6f17"><div class="ttname"><a href="classcore_1_1_i_notify.html#a172949023698fc486d690d3b6d3d6f17">core::INotify::inAccess</a></div><div class="ttdeci">virtual void inAccess(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:20</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_adc4e710fd3a7fa4aa104814f4de47879"><div class="ttname"><a href="classcore_1_1_i_notify.html#adc4e710fd3a7fa4aa104814f4de47879">core::INotify::inCloseNoWrite</a></div><div class="ttdeci">virtual void inCloseNoWrite(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:23</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_aab4c420c6f1661c31f795e8222a24090"><div class="ttname"><a href="classcore_1_1_i_notify.html#aab4c420c6f1661c31f795e8222a24090">core::INotify::inCloseWrite</a></div><div class="ttdeci">virtual void inCloseWrite(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:22</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_abb1608d7ee7fe3d96cea7f83078786eb"><div class="ttname"><a href="classcore_1_1_i_notify.html#abb1608d7ee7fe3d96cea7f83078786eb">core::INotify::onDataReceived</a></div><div class="ttdeci">void onDataReceived(char *buffer, int len) override</div><div class="ttdef"><b>Definition:</b> INotify.cpp:22</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a5d687a9fd3601a466d3e973bf4370431"><div class="ttname"><a href="classcore_1_1_i_notify.html#a5d687a9fd3601a466d3e973bf4370431">core::INotify::inModify</a></div><div class="ttdeci">virtual void inModify(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:27</div></div>
<div class="ttc" id="aclasscore_1_1_socket_html"><div class="ttname"><a href="classcore_1_1_socket.html">core::Socket</a></div><div class="ttdef"><b>Definition:</b> Socket.h:33</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ad7e5079ffc805954fc4f0542555694a4"><div class="ttname"><a href="classcore_1_1_i_notify.html#ad7e5079ffc805954fc4f0542555694a4">core::INotify::inMovedTo</a></div><div class="ttdeci">virtual void inMovedTo(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:30</div></div>
<div class="ttc" id="anamespacecore_html"><div class="ttname"><a href="namespacecore.html">core</a></div><div class="ttdef"><b>Definition:</b> Command.cpp:5</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ab498fca3d44a7de75b1a6b1f9e1404e7"><div class="ttname"><a href="classcore_1_1_i_notify.html#ab498fca3d44a7de75b1a6b1f9e1404e7">core::INotify::addWatch</a></div><div class="ttdeci">int addWatch(std::string watch)</div><div class="ttdef"><b>Definition:</b> INotify.cpp:14</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a0f46651b97d2f081b8ef968e8328c827"><div class="ttname"><a href="classcore_1_1_i_notify.html#a0f46651b97d2f081b8ef968e8328c827">core::INotify::inDelete</a></div><div class="ttdeci">virtual void inDelete(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:25</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ada67b3841d1bfb383c6374a7f8bb06a7"><div class="ttname"><a href="classcore_1_1_i_notify.html#ada67b3841d1bfb383c6374a7f8bb06a7">core::INotify::inDeleteSelf</a></div><div class="ttdeci">virtual void inDeleteSelf(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:26</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a5ce2a1bbfd69f5a88ef807f7ed439c06"><div class="ttname"><a href="classcore_1_1_i_notify.html#a5ce2a1bbfd69f5a88ef807f7ed439c06">core::INotify::removeWatch</a></div><div class="ttdeci">void removeWatch(int wd)</div><div class="ttdef"><b>Definition:</b> INotify.cpp:18</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_acc4880e280d493bfd767757f47be748b"><div class="ttname"><a href="classcore_1_1_i_notify.html#acc4880e280d493bfd767757f47be748b">core::INotify::~INotify</a></div><div class="ttdeci">~INotify()</div><div class="ttdef"><b>Definition:</b> INotify.cpp:10</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ac91acdb9fddda8ca47e4f8cbf3cf50e0"><div class="ttname"><a href="classcore_1_1_i_notify.html#ac91acdb9fddda8ca47e4f8cbf3cf50e0">core::INotify::inCreate</a></div><div class="ttdeci">virtual void inCreate(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:24</div></div>
<div class="ttc" id="aclasscore_1_1_object_html_aa096b2bab35f1019c91077ef3ec106ce"><div class="ttname"><a href="classcore_1_1_object.html#aa096b2bab35f1019c91077ef3ec106ce">core::Object::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> Object.h:12</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a777d8ab058639165974b7c0144564b26"><div class="ttname"><a href="classcore_1_1_i_notify.html#a777d8ab058639165974b7c0144564b26">core::INotify::INotify</a></div><div class="ttdeci">INotify(EPoll &amp;ePoll)</div><div class="ttdef"><b>Definition:</b> INotify.cpp:6</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_ae9e429c6ce68424d5b58153ace41c25b"><div class="ttname"><a href="classcore_1_1_i_notify.html#ae9e429c6ce68424d5b58153ace41c25b">core::INotify::inMovedFrom</a></div><div class="ttdeci">virtual void inMovedFrom(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:29</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html_a96894ea43c6aa89e986303ef36bdbcc3"><div class="ttname"><a href="classcore_1_1_i_notify.html#a96894ea43c6aa89e986303ef36bdbcc3">core::INotify::inOpen</a></div><div class="ttdeci">virtual void inOpen(std::string name)</div><div class="ttdef"><b>Definition:</b> INotify.h:31</div></div>
<div class="ttc" id="aclasscore_1_1_i_notify_html"><div class="ttname"><a href="classcore_1_1_i_notify.html">core::INotify</a></div><div class="ttdef"><b>Definition:</b> INotify.h:9</div></div>
<div class="ttc" id="a_socket_8h_html"><div class="ttname"><a href="_socket_8h.html">Socket.h</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/> <meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: Member List</title> <title>ServerCore: IPAddress.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -21,7 +21,7 @@
<tbody> <tbody>
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">My Project <div id="projectname">ServerCore
</div> </div>
</td> </td>
</tr> </tr>
@ -59,22 +59,33 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>core</b></li><li class="navelem"><a class="el" href="classcore_1_1Object.html">Object</a></li> </ul>
</div>
</div><!-- top --> </div><!-- top -->
<div class="header"> <div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"> <div class="headertitle">
<div class="title">core::Object Member List</div> </div> <div class="title">IPAddress.cpp File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_i_p_address_8h_source.html">IPAddress.h</a>&quot;</code><br />
<p>This is the complete list of members for <a class="el" href="classcore_1_1Object.html">core::Object</a>, including all inherited members.</p> </div><div class="textblock"><div class="dynheader">
<table class="directory"> Include dependency graph for IPAddress.cpp:</div>
<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> <div class="dyncontent">
<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> <div class="center"><img src="_i_p_address_8cpp__incl.png" border="0" usemap="#_i_p_address_8cpp" alt=""/></div>
</table></div><!-- contents --> <map name="_i_p_address_8cpp" id="_i_p_address_8cpp">
<area shape="rect" title=" " alt="" coords="5,5,119,32"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="13,80,111,107"/>
<area shape="rect" title=" " alt="" coords="24,229,100,256"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="63,155,139,181"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html"> Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -0,0 +1,6 @@
<map id="IPAddress.cpp" name="IPAddress.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,119,32"/>
<area shape="rect" id="node2" href="$_i_p_address_8h.html" title=" " alt="" coords="13,80,111,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="24,229,100,256"/>
<area shape="rect" id="node4" href="$_object_8h.html" title=" " alt="" coords="63,155,139,181"/>
</map>

View File

@ -0,0 +1 @@
f1cddae3c3ad008a654e9b81ccb8d71d

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -0,0 +1,144 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: IPAddress.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">IPAddress.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;includes&quot;</code><br />
<code>#include &quot;<a class="el" href="_object_8h_source.html">Object.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for IPAddress.h:</div>
<div class="dyncontent">
<div class="center"><img src="_i_p_address_8h__incl.png" border="0" usemap="#_i_p_address_8h" alt=""/></div>
<map name="_i_p_address_8h" id="_i_p_address_8h">
<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
<area shape="rect" title=" " alt="" coords="17,155,93,181"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="55,80,131,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_i_p_address_8h__dep__incl.png" border="0" usemap="#_i_p_address_8hdep" alt=""/></div>
<map name="_i_p_address_8hdep" id="_i_p_address_8hdep">
<area shape="rect" title=" " alt="" coords="1246,5,1344,32"/>
<area shape="rect" href="_t_c_p_socket_8h.html" title=" " alt="" coords="1176,80,1278,107"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="944,453,1043,480"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="1661,80,1782,107"/>
<area shape="rect" href="_i_p_address_8cpp.html" title=" " alt="" coords="1806,80,1920,107"/>
<area shape="rect" href="_t_c_p_session_8h.html" title=" " alt="" coords="994,155,1103,181"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="1724,379,1826,405"/>
<area shape="rect" href="_t_c_p_socket_8cpp.html" title=" " alt="" coords="44,379,162,405"/>
<area shape="rect" href="_command_8h.html" title=" " alt="" coords="1136,229,1238,256"/>
<area shape="rect" href="_command_list_8h.html" title=" " alt="" coords="1452,304,1576,331"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="591,528,698,555"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="1548,677,1684,704"/>
<area shape="rect" href="_t_l_s_server_8cpp.html" title=" " alt="" coords="771,603,886,629"/>
<area shape="rect" href="_t_c_p_server_8cpp.html" title=" " alt="" coords="804,453,920,480"/>
<area shape="rect" href="_t_c_p_session_8cpp.html" title=" " alt="" coords="1733,453,1857,480"/>
<area shape="rect" href="_e_poll_8h.html" title=" " alt="" coords="618,304,684,331"/>
<area shape="rect" href="_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="980,379,1143,405"/>
<area shape="rect" href="_thread_8h.html" title=" " alt="" coords="697,229,776,256"/>
<area shape="rect" href="_command_8cpp.html" title=" " alt="" coords="1370,379,1486,405"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="994,528,1122,555"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="1261,752,1404,779"/>
<area shape="rect" href="_e_poll_8cpp.html" title=" " alt="" coords="773,379,854,405"/>
<area shape="rect" href="_u_d_p_server_socket_8h.html" title=" " alt="" coords="996,304,1143,331"/>
<area shape="rect" href="_command_list_8cpp.html" title=" " alt="" coords="1562,379,1700,405"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="1393,603,1533,629"/>
<area shape="rect" href="_t_l_s_session_8cpp.html" title=" " alt="" coords="488,603,611,629"/>
<area shape="rect" href="_terminal_session_8cpp.html" title=" " alt="" coords="1370,677,1524,704"/>
<area shape="rect" href="_console_session_8cpp.html" title=" " alt="" coords="1541,752,1692,779"/>
<area shape="rect" href="_socket_8cpp.html" title=" " alt="" coords="605,379,697,405"/>
<area shape="rect" href="_thread_8cpp.html" title=" " alt="" coords="237,379,332,405"/>
<area shape="rect" href="_timer_8h.html" title=" " alt="" coords="458,379,529,405"/>
<area shape="rect" href="_timer_8cpp.html" title=" " alt="" coords="458,453,545,480"/>
<area shape="rect" href="_i_p_address_list_8cpp.html" title=" " alt="" coords="1875,155,2011,181"/>
</map>
</div>
</div>
<p><a href="_i_p_address_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_i_p_address.html">core::IPAddress</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,35 @@
<map id="IPAddress.h" name="IPAddress.h">
<area shape="rect" id="node1" title=" " alt="" coords="1246,5,1344,32"/>
<area shape="rect" id="node2" href="$_t_c_p_socket_8h.html" title=" " alt="" coords="1176,80,1278,107"/>
<area shape="rect" id="node9" href="$_t_l_s_server_8h.html" title=" " alt="" coords="944,453,1043,480"/>
<area shape="rect" id="node31" href="$_i_p_address_list_8h.html" title=" " alt="" coords="1661,80,1782,107"/>
<area shape="rect" id="node33" href="$_i_p_address_8cpp.html" title=" " alt="" coords="1806,80,1920,107"/>
<area shape="rect" id="node3" href="$_t_c_p_session_8h.html" title=" " alt="" coords="994,155,1103,181"/>
<area shape="rect" id="node8" href="$_t_c_p_server_8h.html" title=" " alt="" coords="1724,379,1826,405"/>
<area shape="rect" id="node24" href="$_t_c_p_socket_8cpp.html" title=" " alt="" coords="44,379,162,405"/>
<area shape="rect" id="node4" href="$_command_8h.html" title=" " alt="" coords="1136,229,1238,256"/>
<area shape="rect" id="node6" href="$_command_list_8h.html" title=" " alt="" coords="1452,304,1576,331"/>
<area shape="rect" id="node12" href="$_t_l_s_session_8h.html" title=" " alt="" coords="591,528,698,555"/>
<area shape="rect" id="node14" href="$_console_session_8h.html" title=" " alt="" coords="1548,677,1684,704"/>
<area shape="rect" id="node17" href="$_t_l_s_server_8cpp.html" title=" " alt="" coords="771,603,886,629"/>
<area shape="rect" id="node19" href="$_t_c_p_server_8cpp.html" title=" " alt="" coords="804,453,920,480"/>
<area shape="rect" id="node20" href="$_t_c_p_session_8cpp.html" title=" " alt="" coords="1733,453,1857,480"/>
<area shape="rect" id="node21" href="$_e_poll_8h.html" title=" " alt="" coords="618,304,684,331"/>
<area shape="rect" id="node28" href="$_u_d_p_server_socket_8cpp.html" title=" " alt="" coords="980,379,1143,405"/>
<area shape="rect" id="node30" href="$_thread_8h.html" title=" " alt="" coords="697,229,776,256"/>
<area shape="rect" id="node5" href="$_command_8cpp.html" title=" " alt="" coords="1370,379,1486,405"/>
<area shape="rect" id="node10" href="$_console_server_8h.html" title=" " alt="" coords="994,528,1122,555"/>
<area shape="rect" id="node11" href="$_console_server_8cpp.html" title=" " alt="" coords="1261,752,1404,779"/>
<area shape="rect" id="node22" href="$_e_poll_8cpp.html" title=" " alt="" coords="773,379,854,405"/>
<area shape="rect" id="node29" href="$_u_d_p_server_socket_8h.html" title=" " alt="" coords="996,304,1143,331"/>
<area shape="rect" id="node7" href="$_command_list_8cpp.html" title=" " alt="" coords="1562,379,1700,405"/>
<area shape="rect" id="node13" href="$_terminal_session_8h.html" title=" " alt="" coords="1393,603,1533,629"/>
<area shape="rect" id="node18" href="$_t_l_s_session_8cpp.html" title=" " alt="" coords="488,603,611,629"/>
<area shape="rect" id="node16" href="$_terminal_session_8cpp.html" title=" " alt="" coords="1370,677,1524,704"/>
<area shape="rect" id="node15" href="$_console_session_8cpp.html" title=" " alt="" coords="1541,752,1692,779"/>
<area shape="rect" id="node23" href="$_socket_8cpp.html" title=" " alt="" coords="605,379,697,405"/>
<area shape="rect" id="node25" href="$_thread_8cpp.html" title=" " alt="" coords="237,379,332,405"/>
<area shape="rect" id="node26" href="$_timer_8h.html" title=" " alt="" coords="458,379,529,405"/>
<area shape="rect" id="node27" href="$_timer_8cpp.html" title=" " alt="" coords="458,453,545,480"/>
<area shape="rect" id="node32" href="$_i_p_address_list_8cpp.html" title=" " alt="" coords="1875,155,2011,181"/>
</map>

View File

@ -0,0 +1 @@
9fe8d2daea2d5d4120d7502a347a2eb8

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

View File

@ -0,0 +1,5 @@
<map id="IPAddress.h" name="IPAddress.h">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,104,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="17,155,93,181"/>
<area shape="rect" id="node3" href="$_object_8h.html" title=" " alt="" coords="55,80,131,107"/>
</map>

View File

@ -0,0 +1 @@
200aafc9a015217fcb0c83068d1eba1e

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/> <meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA Server Framework: /home/bradarant/barant/ServerCore/IPAddress.h Source File</title> <title>ServerCore: IPAddress.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
@ -21,7 +21,7 @@
<tbody> <tbody>
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">BMA Server Framework <div id="projectname">ServerCore
</div> </div>
</td> </td>
</tr> </tr>
@ -29,18 +29,21 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.8.13 --> <!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search'); var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
</script> /* @license-end */</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -59,21 +62,56 @@ $(function() {
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">/home/bradarant/barant/ServerCore/IPAddress.h</div> </div> <div class="title">IPAddress.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __IPAddress_h__</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __IPAddress_h__</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;includes&quot;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;Object.h&quot;</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecore.html">core</a> {</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classcore_1_1_i_p_address.html"> 9</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1_object.html">Object</a> {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a>();</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a>(std::string address);</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a>(std::string address, <span class="keywordtype">int</span> port);</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; ~<a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a>();</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">struct </span>sockaddr_in addr; </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; socklen_t addressLength;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span>sockaddr * getPointer();</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; std::string <a class="code" href="classcore_1_1_i_p_address.html#ae5e7e28589d026bbbc6c3423d418b008">getClientAddress</a>(); </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::string <a class="code" href="classcore_1_1_i_p_address.html#abea870f1a048cb7bba1d2bad98558232">getClientAddressAndPort</a>(); </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcore_1_1_i_p_address.html#a39f706f2d43d7d001296ecead4b587e8">getClientPort</a>(); </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; };</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classcore_1_1_i_p_address_html_a39f706f2d43d7d001296ecead4b587e8"><div class="ttname"><a href="classcore_1_1_i_p_address.html#a39f706f2d43d7d001296ecead4b587e8">core::IPAddress::getClientPort</a></div><div class="ttdeci">int getClientPort()</div><div class="ttdoc">Get the client network port number. </div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:47</div></div> <a href="_i_p_address_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __IPAddress_h__</span></div>
<div class="ttc" id="namespacecore_html"><div class="ttname"><a href="namespacecore.html">core</a></div><div class="ttdef"><b>Definition:</b> Command.cpp:4</div></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __IPAddress_h__</span></div>
<div class="ttc" id="classcore_1_1_i_p_address_html_abea870f1a048cb7bba1d2bad98558232"><div class="ttname"><a href="classcore_1_1_i_p_address.html#abea870f1a048cb7bba1d2bad98558232">core::IPAddress::getClientAddressAndPort</a></div><div class="ttdeci">std::string getClientAddressAndPort()</div><div class="ttdoc">Get the client network address and port as xxx.xxx.xxx.xxx:ppppp. </div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:40</div></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="ttc" id="classcore_1_1_i_p_address_html"><div class="ttname"><a href="classcore_1_1_i_p_address.html">core::IPAddress</a></div><div class="ttdef"><b>Definition:</b> IPAddress.h:9</div></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;includes&quot;</span></div>
<div class="ttc" id="classcore_1_1_i_p_address_html_ae5e7e28589d026bbbc6c3423d418b008"><div class="ttname"><a href="classcore_1_1_i_p_address.html#ae5e7e28589d026bbbc6c3423d418b008">core::IPAddress::getClientAddress</a></div><div class="ttdeci">std::string getClientAddress()</div><div class="ttdoc">Get the client network address as xxx.xxx.xxx.xxx. </div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:35</div></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_object_8h.html">Object.h</a>&quot;</span></div>
<div class="ttc" id="classcore_1_1_object_html"><div class="ttname"><a href="classcore_1_1_object.html">core::Object</a></div><div class="ttdef"><b>Definition:</b> Object.h:8</div></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecore.html">core</a> {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classcore_1_1_i_p_address.html"> 9</a></span>&#160; <span class="keyword">class </span><a class="code" href="classcore_1_1_i_p_address.html">IPAddress</a> : <span class="keyword">public</span> <a class="code" href="classcore_1_1_object.html">Object</a> {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html#a69e1f1caaf32038e783a482d2ead9b22">IPAddress</a>();</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html#a69e1f1caaf32038e783a482d2ead9b22">IPAddress</a>(std::string address);</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html#a69e1f1caaf32038e783a482d2ead9b22">IPAddress</a>(std::string address, <span class="keywordtype">int</span> port);</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classcore_1_1_i_p_address.html#ad5a258718c2d00626b8696a6fc2f5f56">~IPAddress</a>();</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classcore_1_1_i_p_address.html#ac1291bdc515fc5b2c9ba177ddec06454"> 17</a></span>&#160; <span class="keyword">struct </span>sockaddr_in <a class="code" href="classcore_1_1_i_p_address.html#ac1291bdc515fc5b2c9ba177ddec06454">addr</a>; </div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcore_1_1_i_p_address.html#a00856ef1b1deccd0341cd7ea6d1bc8e5"> 18</a></span>&#160; socklen_t <a class="code" href="classcore_1_1_i_p_address.html#a00856ef1b1deccd0341cd7ea6d1bc8e5">addressLength</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span>sockaddr * <a class="code" href="classcore_1_1_i_p_address.html#a095a5ab48cc72161c1614ddfa89ac3ee">getPointer</a>();</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; std::string <a class="code" href="classcore_1_1_i_p_address.html#ae5e7e28589d026bbbc6c3423d418b008">getClientAddress</a>(); </div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::string <a class="code" href="classcore_1_1_i_p_address.html#abea870f1a048cb7bba1d2bad98558232">getClientAddressAndPort</a>(); </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcore_1_1_i_p_address.html#a39f706f2d43d7d001296ecead4b587e8">getClientPort</a>(); </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; };</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscore_1_1_i_p_address_html_a095a5ab48cc72161c1614ddfa89ac3ee"><div class="ttname"><a href="classcore_1_1_i_p_address.html#a095a5ab48cc72161c1614ddfa89ac3ee">core::IPAddress::getPointer</a></div><div class="ttdeci">struct sockaddr * getPointer()</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:31</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_a39f706f2d43d7d001296ecead4b587e8"><div class="ttname"><a href="classcore_1_1_i_p_address.html#a39f706f2d43d7d001296ecead4b587e8">core::IPAddress::getClientPort</a></div><div class="ttdeci">int getClientPort()</div><div class="ttdoc">Get the client network port number.</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:47</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_a00856ef1b1deccd0341cd7ea6d1bc8e5"><div class="ttname"><a href="classcore_1_1_i_p_address.html#a00856ef1b1deccd0341cd7ea6d1bc8e5">core::IPAddress::addressLength</a></div><div class="ttdeci">socklen_t addressLength</div><div class="ttdef"><b>Definition:</b> IPAddress.h:18</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_a69e1f1caaf32038e783a482d2ead9b22"><div class="ttname"><a href="classcore_1_1_i_p_address.html#a69e1f1caaf32038e783a482d2ead9b22">core::IPAddress::IPAddress</a></div><div class="ttdeci">IPAddress()</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:5</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_ad5a258718c2d00626b8696a6fc2f5f56"><div class="ttname"><a href="classcore_1_1_i_p_address.html#ad5a258718c2d00626b8696a6fc2f5f56">core::IPAddress::~IPAddress</a></div><div class="ttdeci">~IPAddress()</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:27</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html"><div class="ttname"><a href="classcore_1_1_i_p_address.html">core::IPAddress</a></div><div class="ttdef"><b>Definition:</b> IPAddress.h:9</div></div>
<div class="ttc" id="anamespacecore_html"><div class="ttname"><a href="namespacecore.html">core</a></div><div class="ttdef"><b>Definition:</b> Command.cpp:5</div></div>
<div class="ttc" id="aclasscore_1_1_object_html"><div class="ttname"><a href="classcore_1_1_object.html">core::Object</a></div><div class="ttdef"><b>Definition:</b> Object.h:8</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_ae5e7e28589d026bbbc6c3423d418b008"><div class="ttname"><a href="classcore_1_1_i_p_address.html#ae5e7e28589d026bbbc6c3423d418b008">core::IPAddress::getClientAddress</a></div><div class="ttdeci">std::string getClientAddress()</div><div class="ttdoc">Get the client network address as xxx.xxx.xxx.xxx.</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:35</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_ac1291bdc515fc5b2c9ba177ddec06454"><div class="ttname"><a href="classcore_1_1_i_p_address.html#ac1291bdc515fc5b2c9ba177ddec06454">core::IPAddress::addr</a></div><div class="ttdeci">struct sockaddr_in addr</div><div class="ttdef"><b>Definition:</b> IPAddress.h:17</div></div>
<div class="ttc" id="aclasscore_1_1_i_p_address_html_abea870f1a048cb7bba1d2bad98558232"><div class="ttname"><a href="classcore_1_1_i_p_address.html#abea870f1a048cb7bba1d2bad98558232">core::IPAddress::getClientAddressAndPort</a></div><div class="ttdeci">std::string getClientAddressAndPort()</div><div class="ttdoc">Get the client network address and port as xxx.xxx.xxx.xxx:ppppp.</div><div class="ttdef"><b>Definition:</b> IPAddress.cpp:40</div></div>
<div class="ttc" id="a_object_8h_html"><div class="ttname"><a href="_object_8h.html">Object.h</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html"> Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/> <img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13 </a> 1.8.17
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -0,0 +1,97 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: IPAddressList.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">IPAddressList.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_i_p_address_list_8h_source.html">IPAddressList.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for IPAddressList.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_i_p_address_list_8cpp__incl.png" border="0" usemap="#_i_p_address_list_8cpp" alt=""/></div>
<map name="_i_p_address_list_8cpp" id="_i_p_address_list_8cpp">
<area shape="rect" title=" " alt="" coords="5,5,141,32"/>
<area shape="rect" href="_i_p_address_list_8h.html" title=" " alt="" coords="13,80,134,107"/>
<area shape="rect" title=" " alt="" coords="43,304,119,331"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="68,155,167,181"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="119,229,195,256"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,7 @@
<map id="IPAddressList.cpp" name="IPAddressList.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,141,32"/>
<area shape="rect" id="node2" href="$_i_p_address_list_8h.html" title=" " alt="" coords="13,80,134,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="43,304,119,331"/>
<area shape="rect" id="node4" href="$_i_p_address_8h.html" title=" " alt="" coords="68,155,167,181"/>
<area shape="rect" id="node5" href="$_object_8h.html" title=" " alt="" coords="119,229,195,256"/>
</map>

View File

@ -0,0 +1 @@
30e16196d8b4cc890a311d88769eda0b

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,127 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ServerCore: IPAddressList.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ServerCore
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">IPAddressList.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;includes&quot;</code><br />
<code>#include &quot;<a class="el" href="_i_p_address_8h_source.html">IPAddress.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for IPAddressList.h:</div>
<div class="dyncontent">
<div class="center"><img src="_i_p_address_list_8h__incl.png" border="0" usemap="#_i_p_address_list_8h" alt=""/></div>
<map name="_i_p_address_list_8h" id="_i_p_address_list_8h">
<area shape="rect" title=" " alt="" coords="5,5,127,32"/>
<area shape="rect" title=" " alt="" coords="36,229,112,256"/>
<area shape="rect" href="_i_p_address_8h.html" title=" " alt="" coords="61,80,159,107"/>
<area shape="rect" href="_object_8h.html" title=" " alt="" coords="112,155,188,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_i_p_address_list_8h__dep__incl.png" border="0" usemap="#_i_p_address_list_8hdep" alt=""/></div>
<map name="_i_p_address_list_8hdep" id="_i_p_address_list_8hdep">
<area shape="rect" title=" " alt="" coords="479,5,600,32"/>
<area shape="rect" href="_t_c_p_server_8h.html" title=" " alt="" coords="418,80,519,107"/>
<area shape="rect" href="_i_p_address_list_8cpp.html" title=" " alt="" coords="543,80,679,107"/>
<area shape="rect" href="_t_l_s_server_8h.html" title=" " alt="" coords="199,155,298,181"/>
<area shape="rect" href="_terminal_session_8h.html" title=" " alt="" coords="387,304,527,331"/>
<area shape="rect" href="_t_c_p_server_8cpp.html" title=" " alt="" coords="459,155,575,181"/>
<area shape="rect" href="_t_c_p_session_8cpp.html" title=" " alt="" coords="599,155,723,181"/>
<area shape="rect" href="_console_server_8h.html" title=" " alt="" coords="22,229,150,256"/>
<area shape="rect" href="_t_l_s_session_8h.html" title=" " alt="" coords="241,229,347,256"/>
<area shape="rect" href="_t_l_s_server_8cpp.html" title=" " alt="" coords="101,304,215,331"/>
<area shape="rect" href="_console_server_8cpp.html" title=" " alt="" coords="5,453,148,480"/>
<area shape="rect" href="_t_l_s_session_8cpp.html" title=" " alt="" coords="239,304,362,331"/>
<area shape="rect" href="_console_session_8h.html" title=" " alt="" coords="193,379,329,405"/>
<area shape="rect" href="_terminal_session_8cpp.html" title=" " alt="" coords="379,379,534,405"/>
<area shape="rect" href="_console_session_8cpp.html" title=" " alt="" coords="185,453,336,480"/>
</map>
</div>
</div>
<p><a href="_i_p_address_list_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1_i_p_address_list.html">core::IPAddressList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecore"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecore.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,17 @@
<map id="IPAddressList.h" name="IPAddressList.h">
<area shape="rect" id="node1" title=" " alt="" coords="479,5,600,32"/>
<area shape="rect" id="node2" href="$_t_c_p_server_8h.html" title=" " alt="" coords="418,80,519,107"/>
<area shape="rect" id="node15" href="$_i_p_address_list_8cpp.html" title=" " alt="" coords="543,80,679,107"/>
<area shape="rect" id="node3" href="$_t_l_s_server_8h.html" title=" " alt="" coords="199,155,298,181"/>
<area shape="rect" id="node7" href="$_terminal_session_8h.html" title=" " alt="" coords="387,304,527,331"/>
<area shape="rect" id="node13" href="$_t_c_p_server_8cpp.html" title=" " alt="" coords="459,155,575,181"/>
<area shape="rect" id="node14" href="$_t_c_p_session_8cpp.html" title=" " alt="" coords="599,155,723,181"/>
<area shape="rect" id="node4" href="$_console_server_8h.html" title=" " alt="" coords="22,229,150,256"/>
<area shape="rect" id="node6" href="$_t_l_s_session_8h.html" title=" " alt="" coords="241,229,347,256"/>
<area shape="rect" id="node11" href="$_t_l_s_server_8cpp.html" title=" " alt="" coords="101,304,215,331"/>
<area shape="rect" id="node5" href="$_console_server_8cpp.html" title=" " alt="" coords="5,453,148,480"/>
<area shape="rect" id="node12" href="$_t_l_s_session_8cpp.html" title=" " alt="" coords="239,304,362,331"/>
<area shape="rect" id="node8" href="$_console_session_8h.html" title=" " alt="" coords="193,379,329,405"/>
<area shape="rect" id="node10" href="$_terminal_session_8cpp.html" title=" " alt="" coords="379,379,534,405"/>
<area shape="rect" id="node9" href="$_console_session_8cpp.html" title=" " alt="" coords="185,453,336,480"/>
</map>

View File

@ -0,0 +1 @@
333694df5f3d39e000dbb68e1e83f512

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -0,0 +1,6 @@
<map id="IPAddressList.h" name="IPAddressList.h">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,127,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="36,229,112,256"/>
<area shape="rect" id="node3" href="$_i_p_address_8h.html" title=" " alt="" coords="61,80,159,107"/>
<area shape="rect" id="node4" href="$_object_8h.html" title=" " alt="" coords="112,155,188,181"/>
</map>

Some files were not shown because too many files have changed in this diff Show More