diff --git a/Command.cpp b/Command.cpp
index ad83ac5..549da7e 100644
--- a/Command.cpp
+++ b/Command.cpp
@@ -3,7 +3,9 @@
namespace core {
- int Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) {}
+ int Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) {
+ return 0;
+ }
void Command::output(Session *session) {}
diff --git a/CommandList.cpp b/CommandList.cpp
index 434a2a0..451a517 100644
--- a/CommandList.cpp
+++ b/CommandList.cpp
@@ -32,6 +32,7 @@ namespace core {
bool CommandList::grabInput(TCPSession *session, Command &command) {
session->grab = &command;
+ return true;
}
void CommandList::clearGrab(TCPSession *session) {
@@ -41,9 +42,8 @@ namespace core {
int CommandList::processCommand(std::string request, TCPSession *session, std::stringstream &data) {
for(Command *command : commands)
data << command->getName() << std::endl;
+ return true;
}
-
-
}
diff --git a/ConsoleServer.cpp b/ConsoleServer.cpp
index e85eaf3..68a46c3 100644
--- a/ConsoleServer.cpp
+++ b/ConsoleServer.cpp
@@ -5,7 +5,7 @@
namespace core {
- ConsoleServer::ConsoleServer(EPoll &ePoll, IPAddress address) : TLSServer(ePoll, address) {
+ ConsoleServer::ConsoleServer(EPoll &ePoll, IPAddress address) : TCPServer(ePoll, address, "Console") {
coreutils::Log(this);
}
diff --git a/ConsoleServer.h b/ConsoleServer.h
index b84fa35..83349ad 100644
--- a/ConsoleServer.h
+++ b/ConsoleServer.h
@@ -16,7 +16,7 @@ namespace core {
///
///
- class ConsoleServer : public TLSServer, public coreutils::LogListener {
+ class ConsoleServer : public TCPServer, public coreutils::LogListener {
public:
diff --git a/ConsoleSession.cpp b/ConsoleSession.cpp
index 8a5d3e0..4a9b869 100644
--- a/ConsoleSession.cpp
+++ b/ConsoleSession.cpp
@@ -9,8 +9,9 @@ namespace core {
ConsoleSession::~ConsoleSession() {}
- void ConsoleSession::protocol(std::stringstream &out, std::string data = "") {
-
+ void ConsoleSession::protocol(std::string data = "") {
+
+ coreutils::Log(coreutils::LOG_DEBUG_1) << "ConsoleSession protocol " << status;
switch (status) {
case WELCOME:
@@ -23,7 +24,7 @@ namespace core {
setCursorLocation(2, 1);
setBackColor(BG_BLACK);
status = LOGIN;
- protocol(out);
+ protocol();
break;
case LOGIN:
@@ -34,7 +35,7 @@ namespace core {
case WAIT_USER_PROFILE:
status = PASSWORD;
- protocol(out);
+ protocol();
break;
case PASSWORD:
@@ -54,7 +55,7 @@ namespace core {
setBackColor(BG_BLACK);
scrollArea(2, 16);
status = PROMPT;
- protocol(out);
+ protocol();
break;
case PROMPT:
@@ -68,13 +69,13 @@ namespace core {
command = std::string(data);
command.erase(command.find_last_not_of("\r\n\t") + 1);
status = PROCESS;
- protocol(out);
+ protocol();
break;
case PROCESS:
doCommand(command);
status = (command == "exit")? DONE: PROMPT;
- protocol(out);
+ protocol();
break;
case DONE:
@@ -91,17 +92,16 @@ namespace core {
saveCursor();
setCursorLocation(16, 1);
restoreCursor();
- send(data);
+ send();
}
void ConsoleSession::doCommand(std::string request) {
saveCursor();
setCursorLocation(16, 1);
- std::stringstream out;
out << "--> " << request << std::endl;
server.commands.processRequest(request, this, out);
restoreCursor();
- send(out.str());
+ send();
}
}
diff --git a/ConsoleSession.h b/ConsoleSession.h
index 6bb7683..d0202b2 100644
--- a/ConsoleSession.h
+++ b/ConsoleSession.h
@@ -24,7 +24,7 @@ namespace core {
void writeLog(std::string data);
protected:
- void protocol(std::stringstream &out, std::string data) override;
+ void protocol(std::string data) override;
private:
enum Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};
diff --git a/EPoll.cpp b/EPoll.cpp
index 5ec15bc..d778e3b 100644
--- a/EPoll.cpp
+++ b/EPoll.cpp
@@ -69,17 +69,14 @@ namespace core {
}
bool EPoll::registerSocket(Socket *socket) {
- coreutils::Log(coreutils::LOG_DEBUG_2) << "0001-" << socket->getDescriptor();
+ lock.lock();
std::map Reimplemented in core::EPoll, core::TCPServer, and core::CommandList. Reimplemented in core::CommandList, core::EPoll, and core::TCPServer. Extends the session parameters for this TCPSocket derived object. Extend the protocol() method in order to define the behavior and protocol interaction for this socket which is a console session. Extends the session parameters for this TCPSocket derived object. Extend the protocol() method in order to define the behavior and protocol interaction for this socket which is a console session. Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input. Reimplemented from core::TLSSession. Reimplemented from core::TCPSession. Manage socket events from the epoll system call. Use this object to establish a socket server using the epoll network structure of Linux. Use this object to establish the basis of working with multiple sockets of all sorts using the epoll capabilities of the Linux platform. Socket objects can register with BMAEPoll which will establish a communication mechanism with that socket. Use this object to establish the basis of working with multiple sockets of all sorts using the epoll capabilities of the Linux platform. Socket objects can register with EPoll which will establish a communication mechanism with that socket. The maximum number of sockets to communicate with is specified on the start method. Threads are used to establish a read queue for epoll. The desired number of threads (or queues) is established by a parameter on the start method. Output the threads array to the console. The processCommand() method displays the thread array to the requesting console via the session passed as parameter. The processCommand() method displays the thread array to the requesting console via the session passed as parameter. Start the BMAEPoll processing. Use the start() method to initiate the threads and begin epoll queue processing. Use the start() method to initiate the threads and begin epoll queue processing. Stop and shut down the BMAEPoll processing. Use the stop() method to initiate the shutdown process for the epoll socket management. Use the stop() method to initiate the shutdown process for the epoll socket management. A complete shutdown of all managed sockets will be initiated by this method call. The core component to managing a socket. Hooks into the EPoll through the registration and unregistration process and provides a communication socket of the specified protocol type. This object provides for all receiving data threading through use of the EPoll object and also provides buffering for output data requests to the socket. A program using a socket object can request to open a socket (file or network or whatever) and communicate through the streambuffer interface of the socket object. The socket side of the Socket accepts EPOLLIN event and will maintain the data in a buffer for the stream readers to read. A onDataReceived event is then sent with the data received in the buffer that can be read through the stream. Hooks into the EPoll through the registration and unregistration process and provides a communication socket of the specified protocol type. This object provides for all receiving data threading through use of the EPoll object and also provides buffering for output data requests to the socket. A program using a socket object can request to open a socket (network or device) and communicate through the streambuffer interface of the socket object. The socket side of the Socket accepts EPOLLIN event and will maintain the data in a buffer for the stream readers to read. A onDataReceived event is then sent with the data received in the buffer that can be read through the stream. Only sockets that send events to epoll can be used with this object. When writing to the stream the data is written into a buffer and a EPOLLOUT is scheduled. Upon receiving the EPOLLOUT event then the buffer is written to the socket output. Constructor Destructor Called when the socket has finished registering with the epoll processing. Called before the socket has registered with the epoll processing. The onRegister method is called before the socket is registered with ePoll so objects extending the Socket definition can initialize the socket before receiving events. Evoked when the descriptor is set using setDescriptor for the socket. Reimplemented in core::TCPSession, and core::TLSSession. Reimplemented in core::TLSSession. Called when the socket has finished unregistering for the epoll processing. The onUnregister method is called whenever the socket is unregistered with ePoll and socket communcation events will be stopped. The default method will close the socket and clean up the connection. If this is overridden by an extended object then the object should call this method to clean the socket up. The onUnregistered method is called whenever the socket is unregistered with ePoll and socket communcation events will be stopped. The default method will close the socket and clean up the connection. If this is overridden by an extended object then the object should call this method to clean the socket up. Set the descriptor for the socket. setDescriptor establishes the file descriptor for the socket and registers the socket on the EPoll controller. setDescriptor will invoke the onRegister() event. setDescriptor establishes the file descriptor for the socket and registers the socket on the EPoll controller. setDescriptor will invoke the onRegister() event. TCPSession defines the nature of the interaction with the client and stores persistent data for a defined session. BMASession objects are not sockets but instead provide a communications control mechanism. Protocol conversations are provided through extensions from this object. TCPSession defines the nature of the interaction with the client and stores persistent data for a defined session. BMASession objects are not sockets but instead provide a communications control mechanism. Protocol conversations are provided through extensions from this object. Reimplemented from core::Socket. Called when the socket has finished registering with the epoll processing. The onRegister method is called before the socket is registered with ePoll so objects extending the Socket definition can initialize the socket before receiving events. Evoked when the descriptor is set using setDescriptor for the socket. Reimplemented from core::Socket. Reimplemented in core::TLSSession. Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input. Reimplemented in core::TLSSession, and core::ConsoleSession. Reimplemented in core::TLSSession, and core::ConsoleSession. Use this sendToAll method to output the contents of the out stream to all the connections on the server excluding the sender session and the entries identified by the passed in filter object. Use out to send data to the session socket or other session sockets. Called when the socket has finished registering with the epoll processing. Called before the socket has registered with the epoll processing. The onRegister method is called before the socket is registered with ePoll so objects extending the Socket definition can initialize the socket before receiving events. Evoked when the descriptor is set using setDescriptor for the socket. Reimplemented from core::TCPSession. Reimplemented from core::Socket. Override the protocol method to manage and control the session communications in your inherited session. If you do not override this method then the Session default will process the 'commands' added to the server object using the processRequest method on the session input. Reimplemented from core::TCPSession. Reimplemented in core::ConsoleSession. Reimplemented from core::TCPSession. Clear the display. Clear the display from the cursor to the end of line. Set the location of the cursor on the display. This page explains how to interpret the graphs that are generated by doxygen. Consider the following example: This will result in the following graph: The boxes in the above graph have the following meaning: Consider the following example: This will result in the following graph: The boxes in the above graph have the following meaning:
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/Command_8h_source.html b/html/Command_8h_source.html
index 04c9209..79de7f5 100644
--- a/html/Command_8h_source.html
+++ b/html/Command_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/ConsoleServer_8h_source.html b/html/ConsoleServer_8h_source.html
index 4524d34..b5e3b54 100644
--- a/html/ConsoleServer_8h_source.html
+++ b/html/ConsoleServer_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/ConsoleSession_8h_source.html b/html/ConsoleSession_8h_source.html
index 6c13fd4..89115e5 100644
--- a/html/ConsoleSession_8h_source.html
+++ b/html/ConsoleSession_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/EPoll_8h_source.html b/html/EPoll_8h_source.html
index 3d3b853..85e177b 100644
--- a/html/EPoll_8h_source.html
+++ b/html/EPoll_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/INotify_8h_source.html b/html/INotify_8h_source.html
index b0d8ba4..8f7a20c 100644
--- a/html/INotify_8h_source.html
+++ b/html/INotify_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/IPAddressList_8h_source.html b/html/IPAddressList_8h_source.html
index 30c8efd..87697f0 100644
--- a/html/IPAddressList_8h_source.html
+++ b/html/IPAddressList_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/IPAddress_8h_source.html b/html/IPAddress_8h_source.html
index 7d4c6f4..81f1f45 100644
--- a/html/IPAddress_8h_source.html
+++ b/html/IPAddress_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/Object_8h_source.html b/html/Object_8h_source.html
index f27335a..b001c78 100644
--- a/html/Object_8h_source.html
+++ b/html/Object_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/SessionFilter_8h_source.html b/html/SessionFilter_8h_source.html
index 1a5fad0..aa6f270 100644
--- a/html/SessionFilter_8h_source.html
+++ b/html/SessionFilter_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/Socket_8h_source.html b/html/Socket_8h_source.html
index 949616a..d236f37 100644
--- a/html/Socket_8h_source.html
+++ b/html/Socket_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TCPServer_8h_source.html b/html/TCPServer_8h_source.html
index 8277498..eed4790 100644
--- a/html/TCPServer_8h_source.html
+++ b/html/TCPServer_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TCPSession_8h_source.html b/html/TCPSession_8h_source.html
index f5b5003..d12dee1 100644
--- a/html/TCPSession_8h_source.html
+++ b/html/TCPSession_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TCPSocket_8h_source.html b/html/TCPSocket_8h_source.html
index 10e54d4..cb17c19 100644
--- a/html/TCPSocket_8h_source.html
+++ b/html/TCPSocket_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TLSServer_8h_source.html b/html/TLSServer_8h_source.html
index 5433d93..b4199c6 100644
--- a/html/TLSServer_8h_source.html
+++ b/html/TLSServer_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TLSSession_8h_source.html b/html/TLSSession_8h_source.html
index 524e0d5..fa550b3 100644
--- a/html/TLSSession_8h_source.html
+++ b/html/TLSSession_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/TerminalSession_8h_source.html b/html/TerminalSession_8h_source.html
index 54d2513..9c8d808 100644
--- a/html/TerminalSession_8h_source.html
+++ b/html/TerminalSession_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/Thread_8h_source.html b/html/Thread_8h_source.html
index 98710a3..002e4c8 100644
--- a/html/Thread_8h_source.html
+++ b/html/Thread_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/Timer_8h_source.html b/html/Timer_8h_source.html
index 50fdcfb..3145e90 100644
--- a/html/Timer_8h_source.html
+++ b/html/Timer_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/UDPServerSocket_8h_source.html b/html/UDPServerSocket_8h_source.html
index fd20e68..7a4ba35 100644
--- a/html/UDPServerSocket_8h_source.html
+++ b/html/UDPServerSocket_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/UDPSocket_8h_source.html b/html/UDPSocket_8h_source.html
index 0f04a6d..a1f2f33 100644
--- a/html/UDPSocket_8h_source.html
+++ b/html/UDPSocket_8h_source.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/annotated.html b/html/annotated.html
index b490d4e..0d26ea2 100644
--- a/html/annotated.html
+++ b/html/annotated.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Command-members.html b/html/classcore_1_1Command-members.html
index 9060596..6a7b630 100644
--- a/html/classcore_1_1Command-members.html
+++ b/html/classcore_1_1Command-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Command.html b/html/classcore_1_1Command.html
index 41b40fc..e60946b 100644
--- a/html/classcore_1_1Command.html
+++ b/html/classcore_1_1Command.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -239,7 +244,7 @@ std::string
tag
-tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1CommandList-members.html b/html/classcore_1_1CommandList-members.html
index d5129f7..829d0f3 100644
--- a/html/classcore_1_1CommandList-members.html
+++ b/html/classcore_1_1CommandList-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1CommandList.html b/html/classcore_1_1CommandList.html
index 5ce65a6..870c8a6 100644
--- a/html/classcore_1_1CommandList.html
+++ b/html/classcore_1_1CommandList.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -334,7 +339,7 @@ std::string
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1CommandList__coll__graph.map b/html/classcore_1_1CommandList__coll__graph.map
index e1c01a8..95ab0db 100644
--- a/html/classcore_1_1CommandList__coll__graph.map
+++ b/html/classcore_1_1CommandList__coll__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1CommandList__coll__graph.md5 b/html/classcore_1_1CommandList__coll__graph.md5
index cd5e62b..685d251 100644
--- a/html/classcore_1_1CommandList__coll__graph.md5
+++ b/html/classcore_1_1CommandList__coll__graph.md5
@@ -1 +1 @@
-251a4f705f19771aaaaf81524803aa62
\ No newline at end of file
+20226c76e7fa481f1244ce2908d305c0
\ No newline at end of file
diff --git a/html/classcore_1_1CommandList__coll__graph.png b/html/classcore_1_1CommandList__coll__graph.png
index b008d27..3fcd20c 100644
Binary files a/html/classcore_1_1CommandList__coll__graph.png and b/html/classcore_1_1CommandList__coll__graph.png differ
diff --git a/html/classcore_1_1CommandList__inherit__graph.map b/html/classcore_1_1CommandList__inherit__graph.map
index e1c01a8..95ab0db 100644
--- a/html/classcore_1_1CommandList__inherit__graph.map
+++ b/html/classcore_1_1CommandList__inherit__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1CommandList__inherit__graph.md5 b/html/classcore_1_1CommandList__inherit__graph.md5
index a49ab20..685d251 100644
--- a/html/classcore_1_1CommandList__inherit__graph.md5
+++ b/html/classcore_1_1CommandList__inherit__graph.md5
@@ -1 +1 @@
-92d6283d76fdfbefeb2fa5e34fa6b13f
\ No newline at end of file
+20226c76e7fa481f1244ce2908d305c0
\ No newline at end of file
diff --git a/html/classcore_1_1CommandList__inherit__graph.png b/html/classcore_1_1CommandList__inherit__graph.png
index b008d27..3fcd20c 100644
Binary files a/html/classcore_1_1CommandList__inherit__graph.png and b/html/classcore_1_1CommandList__inherit__graph.png differ
diff --git a/html/classcore_1_1Command__coll__graph.map b/html/classcore_1_1Command__coll__graph.map
index 50507c4..506b8ce 100644
--- a/html/classcore_1_1Command__coll__graph.map
+++ b/html/classcore_1_1Command__coll__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1Command__coll__graph.md5 b/html/classcore_1_1Command__coll__graph.md5
index a172a96..d6e49bb 100644
--- a/html/classcore_1_1Command__coll__graph.md5
+++ b/html/classcore_1_1Command__coll__graph.md5
@@ -1 +1 @@
-471dc6f91a8efb50ebaefdef3089f013
\ No newline at end of file
+8503ee23f14367c839d780b18a886ac0
\ No newline at end of file
diff --git a/html/classcore_1_1Command__coll__graph.png b/html/classcore_1_1Command__coll__graph.png
index a0d4d94..2ac9789 100644
Binary files a/html/classcore_1_1Command__coll__graph.png and b/html/classcore_1_1Command__coll__graph.png differ
diff --git a/html/classcore_1_1Command__inherit__graph.map b/html/classcore_1_1Command__inherit__graph.map
index 7f7aeef..9fa46be 100644
--- a/html/classcore_1_1Command__inherit__graph.map
+++ b/html/classcore_1_1Command__inherit__graph.map
@@ -1,9 +1,10 @@
diff --git a/html/classcore_1_1Command__inherit__graph.md5 b/html/classcore_1_1Command__inherit__graph.md5
index d8100bd..0996b62 100644
--- a/html/classcore_1_1Command__inherit__graph.md5
+++ b/html/classcore_1_1Command__inherit__graph.md5
@@ -1 +1 @@
-0bcaf936db61c2165b3294018e8b79cf
\ No newline at end of file
+7ec44b2f91bdeca7f03e5598df8c38f4
\ No newline at end of file
diff --git a/html/classcore_1_1Command__inherit__graph.png b/html/classcore_1_1Command__inherit__graph.png
index 5513de6..7583341 100644
Binary files a/html/classcore_1_1Command__inherit__graph.png and b/html/classcore_1_1Command__inherit__graph.png differ
diff --git a/html/classcore_1_1ConsoleServer-members.html b/html/classcore_1_1ConsoleServer-members.html
index 01f3174..dc38f98 100644
--- a/html/classcore_1_1ConsoleServer-members.html
+++ b/html/classcore_1_1ConsoleServer-members.html
@@ -1,9 +1,9 @@
-
+
-
+
active (defined in core::Socket) core::Socket
- blackList core::TCPServer
- bufferSize (defined in core::Socket) core::Socket
- check(std::string request) core::Command virtual
- commands core::TCPServer
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ConsoleServer(EPoll &ePoll, IPAddress address) (defined in core::ConsoleServer) core::ConsoleServer
+ ctx (defined in core::TLSServer) core::TLSServer
+ check(std::string request) core::Command virtual
+ commands core::TCPServer
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket ConsoleServer(EPoll &ePoll, IPAddress address) (defined in core::ConsoleServer) core::ConsoleServer
- ePoll (defined in core::Socket) core::Socket protected
- eventReceived(struct epoll_event event) core::Socket
- getDescriptor() core::Socket
- getName() (defined in core::Command) core::Command
- getSocketAccept(EPoll &ePoll) override core::ConsoleServer virtual
+ getSocketAccept() (defined in core::TLSServer) core::TLSServer
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket
+ getBufferSize() (defined in core::Socket) core::Socket protected
+ getDescriptor() core::Socket
+ getName() (defined in core::Command) core::Command getSocketAccept(EPoll &ePoll) override core::ConsoleServer virtual ipAddress (defined in core::TCPSocket) core::TCPSocket logSend(std::string out) override (defined in core::ConsoleServer) core::ConsoleServer
@@ -90,42 +91,40 @@ $(function() {
name (defined in core::Object) core::Object onDataReceived(std::string data) override core::TCPServer protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(TCPSession *session) core::TCPServer
- core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
- core::Command::output(Session *session) core::Command virtual
- processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
- sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
- sessions core::TCPServer
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- setName(std::string name) core::Command
- shutdown(std::string text="unknown") core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(TCPSession *session) core::TCPServer
+ core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
+ core::Command::output(Session *session) core::Command virtual
+ processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
+ sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
+ sessions core::TCPServer
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket
+ setName(std::string name) core::Command
+ shutdown(std::string text="unknown") core::Socket
+ shutDown (defined in core::Socket) core::Socket protected Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object tag (defined in core::Object) core::Object TCPServer(EPoll &ePoll, IPAddress address, std::string text="") core::TCPServer TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket
- TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket
- TLSServer(EPoll &ePoll, IPAddress address) core::TLSServer
- whiteList core::TCPServer
- write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
- ~Socket() (defined in core::Socket) core::Socket
- ~TCPServer() core::TCPServer
- ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
+ ~TLSServer() core::TLSServer
+ whiteList core::TCPServer
+ write(std::string data) core::Socket
+ write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() core::Socket
+ ~TCPServer() core::TCPServer ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1ConsoleServer.html b/html/classcore_1_1ConsoleServer.html
index 49db0af..dfb319e 100644
--- a/html/classcore_1_1ConsoleServer.html
+++ b/html/classcore_1_1ConsoleServer.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -110,14 +115,6 @@ void
logSend (std::str
TCPSession * getSocketAccept (EPoll &ePoll) override
-
- Public Member Functions inherited from core::TLSServer
- TLSServer (EPoll &ePoll, IPAddress address)
-
- ~TLSServer ()
-
-
-TCPSession * getSocketAccept () Public Member Functions inherited from core::TCPServer
TCPServer (EPoll &ePoll, IPAddress address, std::string text="")
@@ -146,12 +143,10 @@ void connect ( virtual void output (std::stringstream &out)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -159,11 +154,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -173,14 +169,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -197,10 +197,6 @@ std::string getName ()
-
Additional Inherited Members
- Public Attributes inherited from core::TLSServer
-
-SSL_CTX * ctx Public Attributes inherited from core::TCPServer
IPAddressList * blackList
@@ -215,10 +211,6 @@ SSL_CTX * ctx IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -238,6 +230,9 @@ std::string tag
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -290,7 +285,7 @@ bool shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1ConsoleServer__coll__graph.map b/html/classcore_1_1ConsoleServer__coll__graph.map
index e047392..28a0bee 100644
--- a/html/classcore_1_1ConsoleServer__coll__graph.map
+++ b/html/classcore_1_1ConsoleServer__coll__graph.map
@@ -1,12 +1,13 @@
diff --git a/html/classcore_1_1ConsoleServer__coll__graph.md5 b/html/classcore_1_1ConsoleServer__coll__graph.md5
index bf2975f..ffa96da 100644
--- a/html/classcore_1_1ConsoleServer__coll__graph.md5
+++ b/html/classcore_1_1ConsoleServer__coll__graph.md5
@@ -1 +1 @@
-3dbb00c890c3ec9870b2b842bc328eca
\ No newline at end of file
+3035b937b5b504e05ae1d063ba02a4ac
\ No newline at end of file
diff --git a/html/classcore_1_1ConsoleServer__coll__graph.png b/html/classcore_1_1ConsoleServer__coll__graph.png
index d4abe42..1db634e 100644
Binary files a/html/classcore_1_1ConsoleServer__coll__graph.png and b/html/classcore_1_1ConsoleServer__coll__graph.png differ
diff --git a/html/classcore_1_1ConsoleServer__inherit__graph.map b/html/classcore_1_1ConsoleServer__inherit__graph.map
index 333df3b..b8bef8f 100644
--- a/html/classcore_1_1ConsoleServer__inherit__graph.map
+++ b/html/classcore_1_1ConsoleServer__inherit__graph.map
@@ -1,8 +1,9 @@
diff --git a/html/classcore_1_1ConsoleServer__inherit__graph.md5 b/html/classcore_1_1ConsoleServer__inherit__graph.md5
index e92f488..910dba8 100644
--- a/html/classcore_1_1ConsoleServer__inherit__graph.md5
+++ b/html/classcore_1_1ConsoleServer__inherit__graph.md5
@@ -1 +1 @@
-dfe79bb59a4f703062cac7963c84dead
\ No newline at end of file
+7fc103513ac72f7cdde7ab68eba6c9db
\ No newline at end of file
diff --git a/html/classcore_1_1ConsoleServer__inherit__graph.png b/html/classcore_1_1ConsoleServer__inherit__graph.png
index 30d16a7..667a405 100644
Binary files a/html/classcore_1_1ConsoleServer__inherit__graph.png and b/html/classcore_1_1ConsoleServer__inherit__graph.png differ
diff --git a/html/classcore_1_1ConsoleSession-members.html b/html/classcore_1_1ConsoleSession-members.html
index 6ee066d..e1f69ff 100644
--- a/html/classcore_1_1ConsoleSession-members.html
+++ b/html/classcore_1_1ConsoleSession-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- clear() (defined in core::TerminalSession) core::TerminalSession
- clearEOL() (defined in core::TerminalSession) core::TerminalSession
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ConsoleSession(EPoll &ePoll, TCPServer &server) (defined in core::ConsoleSession) core::ConsoleSession
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ clear() core::TerminalSession
+ clearEOL() core::TerminalSession
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ConsoleSession(EPoll &ePoll, TCPServer &server) (defined in core::ConsoleSession) core::ConsoleSession
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket getLines() (defined in core::TerminalSession) core::TerminalSession
@@ -84,55 +87,52 @@ $(function() {
grab (defined in core::TCPSession) core::TCPSession name (defined in core::Object) core::Object needsToWrite() (defined in core::Socket) core::Socket
- NextLine(int lines) (defined in core::TerminalSession) core::TerminalSession
+ onConnected(std::stringstream &out) core::TCPSession protectedvirtual onConnected() core::TCPSession protectedvirtual onDataReceived(std::string data) override core::TCPSession protectedvirtual
- onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::TLSSession protectedvirtual
- onRegistered() (defined in core::TLSSession) core::TLSSession protectedvirtual
- onUnregister() core::Socket virtual
- out (defined in core::TerminalSession) core::TerminalSession
- output(std::stringstream &out) core::TLSSession virtual
- PreviousLine(int lines) (defined in core::TerminalSession) core::TerminalSession
- protocol(std::stringstream &out, std::string data) override core::ConsoleSession protectedvirtual
- receiveData(char *buffer, int bufferLength) override core::TLSSession protectedvirtual
- restoreCursor() (defined in core::TerminalSession) core::TerminalSession
- saveCursor() (defined in core::TerminalSession) core::TerminalSession
- scrollArea(int start, int end) (defined in core::TerminalSession) core::TerminalSession
- send(std::string data) core::TCPSession
- sendToAll(std::string data) core::TCPSession
- sendToAll(SessionFilter filter, std::string data) core::TCPSession
- server (defined in core::TCPSession) core::TCPSession
- setBackColor(int color) (defined in core::TerminalSession) core::TerminalSession
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setColor(int color) (defined in core::TerminalSession) core::TerminalSession
- setCursorLocation(int x, int y) (defined in core::TerminalSession) core::TerminalSession
- setDescriptor(int descriptor) core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- shutdown(std::string text="unknown") core::Socket
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ onRegister() core::Socket virtual
+ onRegistered() override core::TCPSession protectedvirtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ out core::TCPSession
+ output(std::stringstream &data) core::TCPSession virtual
+ PreviousLine(int lines) (defined in core::TerminalSession) core::TerminalSession
+ protocol(std::string data) override core::ConsoleSession protectedvirtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ restoreCursor() (defined in core::TerminalSession) core::TerminalSession
+ saveCursor() (defined in core::TerminalSession) core::TerminalSession
+ scrollArea(int start, int end) (defined in core::TerminalSession) core::TerminalSession
+ send() core::TCPSession
+ sendToAll() core::TCPSession
+ sendToAll(SessionFilter filter) core::TCPSession
+ server (defined in core::TCPSession) core::TCPSession
+ setBackColor(int color) (defined in core::TerminalSession) core::TerminalSession
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setColor(int color) (defined in core::TerminalSession) core::TerminalSession
+ setCursorLocation(int x, int y) core::TerminalSession
+ setDescriptor(int descriptor) core::Socket
+ shutDown (defined in core::Socket) core::Socket protected
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket
- tag (defined in core::Object) core::Object
- TCPSession(EPoll &ePoll, TCPServer &server) (defined in core::TCPSession) core::TCPSession
- TCPSession(EPoll &ePoll, TCPServer &server, std::string text) (defined in core::TCPSession) core::TCPSession
- TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket
- TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket
- TerminalSession(EPoll &ePoll, TCPServer &server) (defined in core::TerminalSession) core::TerminalSession
+ TLSSession(EPoll &ePoll, TCPServer &server) (defined in core::TLSSession) core::TLSSession
+ TCPSession(EPoll &ePoll, TCPServer &server, std::string text="") (defined in core::TCPSession) core::TCPSession
+ TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket
+ TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket TerminalSession(EPoll &ePoll, TCPServer &server) (defined in core::TerminalSession) core::TerminalSession write(std::string data) core::Socket write(char *buffer, int length) (defined in core::Socket) core::Socket writeLog(std::string data) (defined in core::ConsoleSession) core::ConsoleSession
- ~ConsoleSession() (defined in core::ConsoleSession) core::ConsoleSession
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPSession() (defined in core::TCPSession) core::TCPSession ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
- ~TerminalSession() (defined in core::TerminalSession) core::TerminalSession ~TLSSession() (defined in core::TLSSession) core::TLSSession
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1ConsoleSession.html b/html/classcore_1_1ConsoleSession.html
index 6dbf12b..95b187f 100644
--- a/html/classcore_1_1ConsoleSession.html
+++ b/html/classcore_1_1ConsoleSession.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -120,14 +123,11 @@ void
writeLog (std::st
int getLines ()
-
+
-void clear () void clear ()
-
+
-void clearEOL () void clearEOL ()
-
+
-void setCursorLocation (int x, int y) void setCursorLocation (int x, int y)
@@ -150,25 +150,18 @@ void
void setColor (int color) PreviousLine (int
void scrollArea (int start, int end)
-
- Public Member Functions inherited from core::TLSSession
-
- TLSSession (EPoll &ePoll, TCPServer &server)
-
-virtual void output (std::stringstream &out)
- Public Member Functions inherited from core::TCPSession
-
- TCPSession (EPoll &ePoll, TCPServer &server)
-
-
- TCPSession (EPoll &ePoll, TCPServer &server, std::string text)
-
-void send (std::string data)
-
-void sendToAll (std::string data)
-
-void sendToAll (SessionFilter filter, std::string data)
+
+
+ TCPSession (EPoll &ePoll, TCPServer &server, std::string text="")
+
+virtual void output (std::stringstream &data)
+
+void send ()
+
+void sendToAll ()
+
+void sendToAll (SessionFilter filter) Public Member Functions inherited from core::TCPSocket
@@ -180,12 +173,10 @@ void
TCPSocket (EPoll &ePoll) scrollArea (int s
void connect (IPAddress &address)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -193,11 +184,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -206,50 +198,54 @@ void write (char *buff
void output (std::stringstream &out)
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onRegister ()
+ Called before the socket has registered with the epoll processing. More...
+
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
-
Protected Member Functions
-void protocol (std::stringstream &out, std::string data) override
-
- Protected Member Functions inherited from core::TLSSession
-void receiveData (char *buffer, int bufferLength) override
-
-void onRegister ()
- Called when the socket has finished registering with the epoll processing. More...
-
-
-void onRegistered ()
+
+void protocol (std::string data) override Protected Member Functions inherited from core::TCPSession
virtual void onDataReceived (std::string data) override Called when data is received from the socket. More...
-
-virtual void onConnected (std::stringstream &out)
+
+
+virtual void onRegistered () override
+ Called after the socket has been registered with epoll processing.
+
+virtual void onConnected () Protected Member Functions inherited from core::Socket
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
+
+virtual void receiveData (char *buffer, int bufferLength)
-
Additional Inherited Members
- Public Attributes inherited from core::TerminalSession
-
-std::stringstream out Public Attributes inherited from core::TCPSession
Command * grab = NULL
+
+std::stringstream out
TCPServer & server
@@ -258,10 +254,6 @@ std::stringstream out<
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -282,10 +274,10 @@ bool shutDown = false<
Detailed Description
Member Function Documentation
-
-◆ protocol()
+
+◆ protocol()
shutDown = false<
- void core::ConsoleSession::protocol
(
- std::stringstream &
- out,
-
-
-
-
std::string
- data =
- ""
+
@@ -319,7 +301,7 @@ bool data = ""
)
- )
-
shutDown = false<
shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1ConsoleSession__coll__graph.map b/html/classcore_1_1ConsoleSession__coll__graph.map
index 8819783..c01935b 100644
--- a/html/classcore_1_1ConsoleSession__coll__graph.map
+++ b/html/classcore_1_1ConsoleSession__coll__graph.map
@@ -1,14 +1,14 @@
diff --git a/html/classcore_1_1ConsoleSession__coll__graph.md5 b/html/classcore_1_1ConsoleSession__coll__graph.md5
index c2df77f..d081cdd 100644
--- a/html/classcore_1_1ConsoleSession__coll__graph.md5
+++ b/html/classcore_1_1ConsoleSession__coll__graph.md5
@@ -1 +1 @@
-2a7ca8496e4051856e49b851da4c5559
\ No newline at end of file
+4a7e0cf373c73ff1f6cb91009905b7de
\ No newline at end of file
diff --git a/html/classcore_1_1ConsoleSession__coll__graph.png b/html/classcore_1_1ConsoleSession__coll__graph.png
index 5a3f119..0cb3eb9 100644
Binary files a/html/classcore_1_1ConsoleSession__coll__graph.png and b/html/classcore_1_1ConsoleSession__coll__graph.png differ
diff --git a/html/classcore_1_1ConsoleSession__inherit__graph.map b/html/classcore_1_1ConsoleSession__inherit__graph.map
index 3a0c5b4..27a13fa 100644
--- a/html/classcore_1_1ConsoleSession__inherit__graph.map
+++ b/html/classcore_1_1ConsoleSession__inherit__graph.map
@@ -1,8 +1,8 @@
diff --git a/html/classcore_1_1ConsoleSession__inherit__graph.md5 b/html/classcore_1_1ConsoleSession__inherit__graph.md5
index 1dff5f2..1dfe9ce 100644
--- a/html/classcore_1_1ConsoleSession__inherit__graph.md5
+++ b/html/classcore_1_1ConsoleSession__inherit__graph.md5
@@ -1 +1 @@
-3e603f5ffc8501706bc5122fe9441483
\ No newline at end of file
+896c1d430070de8f002aa6ef3c12ad8c
\ No newline at end of file
diff --git a/html/classcore_1_1ConsoleSession__inherit__graph.png b/html/classcore_1_1ConsoleSession__inherit__graph.png
index 9204116..a36ac13 100644
Binary files a/html/classcore_1_1ConsoleSession__inherit__graph.png and b/html/classcore_1_1ConsoleSession__inherit__graph.png differ
diff --git a/html/classcore_1_1EPoll-members.html b/html/classcore_1_1EPoll-members.html
index 4043af8..1bd3095 100644
--- a/html/classcore_1_1EPoll-members.html
+++ b/html/classcore_1_1EPoll-members.html
@@ -1,9 +1,9 @@
-
+
-
+
check(std::string request) core::Command virtual
- EPoll() core::EPoll
+ eventReceived(struct epoll_event event) core::EPoll eventReceived(struct epoll_event event, pid_t threadId) core::EPoll getDescriptor() core::EPoll getName() (defined in core::Command) core::Command
@@ -91,7 +94,7 @@ $(function() {
isStopping() core::EPoll
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1EPoll.html b/html/classcore_1_1EPoll.html
index 84efa4d..8c2b402 100644
--- a/html/classcore_1_1EPoll.html
+++ b/html/classcore_1_1EPoll.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -98,28 +103,28 @@ Public Member Functions
~EPoll ()
-bool start (int numberOfThreads, int maxSockets)
+ Start the BMAEPoll processing. More... Start the BMAEPoll processing. More...
-bool stop ()
+ Stop and shut down the BMAEPoll processing. More... Stop and shut down the BMAEPoll processing. More...
-bool isStopping ()
+ Returns a true if the stop command has been requested. More... Returns a true if the stop command has been requested. More...
-bool registerSocket (Socket *socket)
+ Register a BMASocket for monitoring by BMAEPoll. More... Register a BMASocket for monitoring by BMAEPoll. More...
-bool unregisterSocket (Socket *socket)
+ Unregister a BMASocket from monitoring by BMAEPoll. More... Unregister a BMASocket from monitoring by BMAEPoll. More...
-int getDescriptor ()
+ Return the descriptor for the ePoll socket. More... Return the descriptor for the ePoll socket. More...
-
-void eventReceived (struct epoll_event event)
- Dispatch event to appropriate socket. More...
+
+void eventReceived (struct epoll_event event, pid_t threadId)
+ Dispatch event to appropriate socket. More...
-int processCommand (std::string command, TCPSession *session, std::stringstream &data) override
+ Output the threads array to the console. More... Output the threads array to the console. More...
@@ -138,7 +143,7 @@ std::string
void resetSocket (Socket *socket) getName ()
Public Attributes
-int maxSockets
+ The maximum number of socket allowed. More... The maximum number of socket allowed. More... Public Attributes inherited from core::Object
+
@@ -152,7 +157,7 @@ std::string tag
Constructor & Destructor Documentation
@@ -193,8 +198,8 @@ std::string tag
Member Function Documentation
-
-◆ eventReceived()
+
+◆ eventReceived()
tag
void core::EPoll::eventReceived
(
struct epoll_event
- event )
+ event,
+
+
+
+ pid_t
+ threadId
+
+
+ )
+
tag
tag
@@ -362,7 +377,7 @@ std::string session the session to write the requested data to. tag
@@ -389,7 +404,7 @@ std::string numberOfThreads the number of threads to start for processing epoll entries. tag
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1EPoll__coll__graph.map b/html/classcore_1_1EPoll__coll__graph.map
index 2dd6f68..9a1176e 100644
--- a/html/classcore_1_1EPoll__coll__graph.map
+++ b/html/classcore_1_1EPoll__coll__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1EPoll__coll__graph.md5 b/html/classcore_1_1EPoll__coll__graph.md5
index 888ccec..aa8204c 100644
--- a/html/classcore_1_1EPoll__coll__graph.md5
+++ b/html/classcore_1_1EPoll__coll__graph.md5
@@ -1 +1 @@
-5100dbe7e02384bc36f1eefb02760f18
\ No newline at end of file
+83c2161f1721cc0c84500e948d57da02
\ No newline at end of file
diff --git a/html/classcore_1_1EPoll__coll__graph.png b/html/classcore_1_1EPoll__coll__graph.png
index 1af8f75..b680b44 100644
Binary files a/html/classcore_1_1EPoll__coll__graph.png and b/html/classcore_1_1EPoll__coll__graph.png differ
diff --git a/html/classcore_1_1EPoll__inherit__graph.map b/html/classcore_1_1EPoll__inherit__graph.map
index 2dd6f68..9a1176e 100644
--- a/html/classcore_1_1EPoll__inherit__graph.map
+++ b/html/classcore_1_1EPoll__inherit__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1EPoll__inherit__graph.md5 b/html/classcore_1_1EPoll__inherit__graph.md5
index 067e9e9..aa8204c 100644
--- a/html/classcore_1_1EPoll__inherit__graph.md5
+++ b/html/classcore_1_1EPoll__inherit__graph.md5
@@ -1 +1 @@
-e2aa4627285840b91c6ac05a5f7213fa
\ No newline at end of file
+83c2161f1721cc0c84500e948d57da02
\ No newline at end of file
diff --git a/html/classcore_1_1EPoll__inherit__graph.png b/html/classcore_1_1EPoll__inherit__graph.png
index 1af8f75..b680b44 100644
Binary files a/html/classcore_1_1EPoll__inherit__graph.png and b/html/classcore_1_1EPoll__inherit__graph.png differ
diff --git a/html/classcore_1_1INotify-members.html b/html/classcore_1_1INotify-members.html
index 8e9b5e2..40cdcec 100644
--- a/html/classcore_1_1INotify-members.html
+++ b/html/classcore_1_1INotify-members.html
@@ -1,9 +1,9 @@
-
+
-
+
-
- active (defined in core::Socket) core::Socket private
- addWatch(std::string watch) (defined in core::INotify) core::INotify
- bufferSize (defined in core::Socket) core::Socket private
- ePoll (defined in core::Socket) core::Socket private
- eventReceived(struct epoll_event event) core::Socket private
- getDescriptor() core::Socket private
- inAccess(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inAttrib(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inCloseNoWrite(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inCloseWrite(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inCreate(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inDelete(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inDeleteSelf(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inModify(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inMovedFrom(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inMovedTo(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inMoveSelf(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- inOpen(std::string name) (defined in core::INotify) core::INotify inlinevirtual
- INotify(EPoll &ePoll) (defined in core::INotify) core::INotify
- name (defined in core::Object) core::Object private
- needsToWrite() (defined in core::Socket) core::Socket private
- onDataReceived(char *buffer, int len) override (defined in core::INotify) core::INotify virtual
- core::Socket::onDataReceived(std::string data) core::Socket privatevirtual
- onRegister() core::Socket privatevirtual
- onRegistered() (defined in core::Socket) core::Socket privatevirtual
- onUnregister() core::Socket privatevirtual
- output(std::stringstream &out) (defined in core::Socket) core::Socket private
+ receiveData(char *buffer, int bufferLength) core::Socket privatevirtual
+ addWatch(std::string watch) (defined in core::INotify) core::INotify
+ inAccess(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inAttrib(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inCloseNoWrite(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inCloseWrite(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inCreate(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inDelete(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inDeleteSelf(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inModify(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inMovedFrom(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inMovedTo(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inMoveSelf(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ inOpen(std::string name) (defined in core::INotify) core::INotify inlinevirtual
+ INotify(EPoll &ePoll) (defined in core::INotify) core::INotify
+ onDataReceived(char *buffer, int len) override (defined in core::INotify) core::INotify virtual core::Socket::onDataReceived(std::string data) core::Socket privatevirtual
- removeWatch(int wd) (defined in core::INotify) core::INotify
- setBufferSize(int length) (defined in core::Socket) core::Socket private
- setDescriptor(int descriptor) core::Socket private
- shutdown(std::string text="unknown") core::Socket private
- shutDown (defined in core::Socket) core::Socket private
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket private
- Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket private
- tag (defined in core::Object) core::Object private
- write(std::string data) core::Socket private
- write(char *buffer, int length) (defined in core::Socket) core::Socket private
- ~INotify() (defined in core::INotify) core::INotify
+ ~Socket() (defined in core::Socket) core::Socket private ~INotify() (defined in core::INotify) core::INotify
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1INotify.html b/html/classcore_1_1INotify.html
index 9651ce2..ff0c2d1 100644
--- a/html/classcore_1_1INotify.html
+++ b/html/classcore_1_1INotify.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -150,7 +155,7 @@ virtual void
inOpen (s
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1INotify__coll__graph.map b/html/classcore_1_1INotify__coll__graph.map
index b1d41e1..8d93182 100644
--- a/html/classcore_1_1INotify__coll__graph.map
+++ b/html/classcore_1_1INotify__coll__graph.map
@@ -1,6 +1,7 @@
diff --git a/html/classcore_1_1INotify__coll__graph.md5 b/html/classcore_1_1INotify__coll__graph.md5
index fe5b975..79ac55a 100644
--- a/html/classcore_1_1INotify__coll__graph.md5
+++ b/html/classcore_1_1INotify__coll__graph.md5
@@ -1 +1 @@
-d615bb68e8a6be5cf37964a14420474d
\ No newline at end of file
+ccaa7ceaddb0f8aaafbf87edf5feba32
\ No newline at end of file
diff --git a/html/classcore_1_1INotify__coll__graph.png b/html/classcore_1_1INotify__coll__graph.png
index 473cbe3..55769f7 100644
Binary files a/html/classcore_1_1INotify__coll__graph.png and b/html/classcore_1_1INotify__coll__graph.png differ
diff --git a/html/classcore_1_1INotify__inherit__graph.map b/html/classcore_1_1INotify__inherit__graph.map
index eae32dd..ed18cbc 100644
--- a/html/classcore_1_1INotify__inherit__graph.map
+++ b/html/classcore_1_1INotify__inherit__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1INotify__inherit__graph.md5 b/html/classcore_1_1INotify__inherit__graph.md5
index d573144..b389cbb 100644
--- a/html/classcore_1_1INotify__inherit__graph.md5
+++ b/html/classcore_1_1INotify__inherit__graph.md5
@@ -1 +1 @@
-0dc5338bf2f693f8fb086fcab1450564
\ No newline at end of file
+94cf621ee3c18bd667ce6909db5dea53
\ No newline at end of file
diff --git a/html/classcore_1_1INotify__inherit__graph.png b/html/classcore_1_1INotify__inherit__graph.png
index 1335acb..c1e2e36 100644
Binary files a/html/classcore_1_1INotify__inherit__graph.png and b/html/classcore_1_1INotify__inherit__graph.png differ
diff --git a/html/classcore_1_1IPAddress-members.html b/html/classcore_1_1IPAddress-members.html
index fd983d4..d7627c8 100644
--- a/html/classcore_1_1IPAddress-members.html
+++ b/html/classcore_1_1IPAddress-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1IPAddress.html b/html/classcore_1_1IPAddress.html
index 7e4310f..28885cc 100644
--- a/html/classcore_1_1IPAddress.html
+++ b/html/classcore_1_1IPAddress.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -136,7 +141,7 @@ std::string
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1IPAddressList-members.html b/html/classcore_1_1IPAddressList-members.html
index 4d47b63..8d59b01 100644
--- a/html/classcore_1_1IPAddressList-members.html
+++ b/html/classcore_1_1IPAddressList-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1IPAddressList.html b/html/classcore_1_1IPAddressList.html
index eed738e..1b49e33 100644
--- a/html/classcore_1_1IPAddressList.html
+++ b/html/classcore_1_1IPAddressList.html
@@ -1,9 +1,9 @@
-
+
-
+
std::map< std::string, IPAddress > getList ()
-
-
-bool add (IPAddress ipAddress)
+
+
+void add (IPAddress ipAddress)
bool remove (IPAddress ipAddress)
@@ -94,7 +97,7 @@ bool contains (std::st
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1IPAddress__coll__graph.map b/html/classcore_1_1IPAddress__coll__graph.map
index 7eca7d2..81aa07c 100644
--- a/html/classcore_1_1IPAddress__coll__graph.map
+++ b/html/classcore_1_1IPAddress__coll__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1IPAddress__coll__graph.md5 b/html/classcore_1_1IPAddress__coll__graph.md5
index 25ec95e..63ac5ab 100644
--- a/html/classcore_1_1IPAddress__coll__graph.md5
+++ b/html/classcore_1_1IPAddress__coll__graph.md5
@@ -1 +1 @@
-3b3fbb00dc006532931123df36fd8468
\ No newline at end of file
+156ef09bd41be803b2f51d7f424cd841
\ No newline at end of file
diff --git a/html/classcore_1_1IPAddress__coll__graph.png b/html/classcore_1_1IPAddress__coll__graph.png
index 4ca1e1f..bb94f98 100644
Binary files a/html/classcore_1_1IPAddress__coll__graph.png and b/html/classcore_1_1IPAddress__coll__graph.png differ
diff --git a/html/classcore_1_1IPAddress__inherit__graph.map b/html/classcore_1_1IPAddress__inherit__graph.map
index 7eca7d2..81aa07c 100644
--- a/html/classcore_1_1IPAddress__inherit__graph.map
+++ b/html/classcore_1_1IPAddress__inherit__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1IPAddress__inherit__graph.md5 b/html/classcore_1_1IPAddress__inherit__graph.md5
index 9fc789d..63ac5ab 100644
--- a/html/classcore_1_1IPAddress__inherit__graph.md5
+++ b/html/classcore_1_1IPAddress__inherit__graph.md5
@@ -1 +1 @@
-af05ea810e19e939cc00405a63da9dfe
\ No newline at end of file
+156ef09bd41be803b2f51d7f424cd841
\ No newline at end of file
diff --git a/html/classcore_1_1IPAddress__inherit__graph.png b/html/classcore_1_1IPAddress__inherit__graph.png
index 4ca1e1f..bb94f98 100644
Binary files a/html/classcore_1_1IPAddress__inherit__graph.png and b/html/classcore_1_1IPAddress__inherit__graph.png differ
diff --git a/html/classcore_1_1Object-members.html b/html/classcore_1_1Object-members.html
index 7ad76cf..3c02168 100644
--- a/html/classcore_1_1Object-members.html
+++ b/html/classcore_1_1Object-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Object.html b/html/classcore_1_1Object.html
index 948e27d..766ca83 100644
--- a/html/classcore_1_1Object.html
+++ b/html/classcore_1_1Object.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -113,7 +117,7 @@ std::string
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Object__inherit__graph.map b/html/classcore_1_1Object__inherit__graph.map
index 3ababec..65d5838 100644
--- a/html/classcore_1_1Object__inherit__graph.map
+++ b/html/classcore_1_1Object__inherit__graph.map
@@ -1,21 +1,22 @@
diff --git a/html/classcore_1_1Object__inherit__graph.md5 b/html/classcore_1_1Object__inherit__graph.md5
index 0d3c9be..88d4587 100644
--- a/html/classcore_1_1Object__inherit__graph.md5
+++ b/html/classcore_1_1Object__inherit__graph.md5
@@ -1 +1 @@
-a9cce15cc34832b431df91662c11b71d
\ No newline at end of file
+5a2b724a1e8a7d2243ff22dd57444659
\ No newline at end of file
diff --git a/html/classcore_1_1Object__inherit__graph.png b/html/classcore_1_1Object__inherit__graph.png
index 99816f0..35be2c7 100644
Binary files a/html/classcore_1_1Object__inherit__graph.png and b/html/classcore_1_1Object__inherit__graph.png differ
diff --git a/html/classcore_1_1SessionFilter-members.html b/html/classcore_1_1SessionFilter-members.html
index a69f193..b1defab 100644
--- a/html/classcore_1_1SessionFilter-members.html
+++ b/html/classcore_1_1SessionFilter-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1SessionFilter.html b/html/classcore_1_1SessionFilter.html
index 636e718..5478389 100644
--- a/html/classcore_1_1SessionFilter.html
+++ b/html/classcore_1_1SessionFilter.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -110,7 +115,7 @@ std::string
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1SessionFilter__coll__graph.map b/html/classcore_1_1SessionFilter__coll__graph.map
index 9c18031..f35924b 100644
--- a/html/classcore_1_1SessionFilter__coll__graph.map
+++ b/html/classcore_1_1SessionFilter__coll__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1SessionFilter__coll__graph.md5 b/html/classcore_1_1SessionFilter__coll__graph.md5
index 5b37d0c..e75907b 100644
--- a/html/classcore_1_1SessionFilter__coll__graph.md5
+++ b/html/classcore_1_1SessionFilter__coll__graph.md5
@@ -1 +1 @@
-808a9f2c332a110e5262a651ca2ff7c1
\ No newline at end of file
+49ec60c1d28ae09032cf4b8ee15c98a8
\ No newline at end of file
diff --git a/html/classcore_1_1SessionFilter__coll__graph.png b/html/classcore_1_1SessionFilter__coll__graph.png
index 8512724..f68f200 100644
Binary files a/html/classcore_1_1SessionFilter__coll__graph.png and b/html/classcore_1_1SessionFilter__coll__graph.png differ
diff --git a/html/classcore_1_1SessionFilter__inherit__graph.map b/html/classcore_1_1SessionFilter__inherit__graph.map
index 9c18031..f35924b 100644
--- a/html/classcore_1_1SessionFilter__inherit__graph.map
+++ b/html/classcore_1_1SessionFilter__inherit__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1SessionFilter__inherit__graph.md5 b/html/classcore_1_1SessionFilter__inherit__graph.md5
index 9e8a557..e75907b 100644
--- a/html/classcore_1_1SessionFilter__inherit__graph.md5
+++ b/html/classcore_1_1SessionFilter__inherit__graph.md5
@@ -1 +1 @@
-c829fe9289b5779616664f8a6bcd9c0b
\ No newline at end of file
+49ec60c1d28ae09032cf4b8ee15c98a8
\ No newline at end of file
diff --git a/html/classcore_1_1SessionFilter__inherit__graph.png b/html/classcore_1_1SessionFilter__inherit__graph.png
index 8512724..f68f200 100644
Binary files a/html/classcore_1_1SessionFilter__inherit__graph.png and b/html/classcore_1_1SessionFilter__inherit__graph.png differ
diff --git a/html/classcore_1_1Socket-members.html b/html/classcore_1_1Socket-members.html
index 9563454..7b4fd22 100644
--- a/html/classcore_1_1Socket-members.html
+++ b/html/classcore_1_1Socket-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket name (defined in core::Object) core::Object needsToWrite() (defined in core::Socket) core::Socket onDataReceived(std::string data) core::Socket protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(std::stringstream &out) (defined in core::Socket) core::Socket
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
+ shutDown (defined in core::Socket) core::Socket protected
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(std::stringstream &out) (defined in core::Socket) core::Socket
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected setDescriptor(int descriptor) core::Socket
- shutdown(std::string text="unknown") core::Socket
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ shutDown (defined in core::Socket) core::Socket protected Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Socket.html b/html/classcore_1_1Socket.html
index eb01ceb..af2cf5d 100644
--- a/html/classcore_1_1Socket.html
+++ b/html/classcore_1_1Socket.html
@@ -1,9 +1,9 @@
-
+
-
+
-
Public Member Functions
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
-void setDescriptor (int descriptor)
+ Set the descriptor for the socket. More... Set the descriptor for the socket. More...
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -134,24 +138,24 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
-
Public Attributes
-
-class {
-} bufferSize
bool active = false
@@ -168,8 +172,11 @@ Protected Member Functions
void setBufferSize (int length)
+
+
+int getBufferSize ()
-virtual void onDataReceived (std::string data)
+ Called when data is received from the socket. More... Called when data is received from the socket. More...
@@ -189,13 +196,69 @@ bool
virtual void onDataReceived (char *buffer, int len) shutDown = false<
Detailed Description
+Member Function Documentation
-
-◆ eventReceived()
+Constructor & Destructor Documentation
+
+◆ Socket()
+
+
+
+
+
+ core::Socket::Socket
+ (
+ EPoll &
+ ePoll,
+
+
+
+
+ std::string
+ text =
+ ""
+
+
+ )
+
+
+
+
+
+
+ ePoll The EPoll socket descriptor.
+ text A title for this socket. ◆ ~Socket()
+
+
+
+
+
+ core::Socket::~Socket
+ (
+ )
+
+ Member Function Documentation
+
+◆ eventReceived()
shutDown = false<
bool core::Socket::eventReceived
(
struct epoll_event
- event )
+ event,
+
+
+
+
+ pid_t
+ threadId
+
+
+ )
+
shutDown = false<
◆ onUnregister()
+
+◆ onUnregistered()
shutDown = false<
-
+
+/* @license-end */
- void core::Socket::onUnregister
+ void core::Socket::onUnregistered
(
)
@@ -307,7 +380,7 @@ bool shutDown = false<
shutDown = false<
shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Socket__coll__graph.map b/html/classcore_1_1Socket__coll__graph.map
index 5d5b731..88e030c 100644
--- a/html/classcore_1_1Socket__coll__graph.map
+++ b/html/classcore_1_1Socket__coll__graph.map
@@ -1,5 +1,6 @@
diff --git a/html/classcore_1_1Socket__coll__graph.md5 b/html/classcore_1_1Socket__coll__graph.md5
index adf45fb..14829d4 100644
--- a/html/classcore_1_1Socket__coll__graph.md5
+++ b/html/classcore_1_1Socket__coll__graph.md5
@@ -1 +1 @@
-69112406f6e1b169165eaf15d0d8693f
\ No newline at end of file
+c0f47b406c7ff76945bd289ef7e198f8
\ No newline at end of file
diff --git a/html/classcore_1_1Socket__coll__graph.png b/html/classcore_1_1Socket__coll__graph.png
index 50d6e28..fec3560 100644
Binary files a/html/classcore_1_1Socket__coll__graph.png and b/html/classcore_1_1Socket__coll__graph.png differ
diff --git a/html/classcore_1_1Socket__inherit__graph.map b/html/classcore_1_1Socket__inherit__graph.map
index 5df49a1..af891a2 100644
--- a/html/classcore_1_1Socket__inherit__graph.map
+++ b/html/classcore_1_1Socket__inherit__graph.map
@@ -1,15 +1,16 @@
diff --git a/html/classcore_1_1Socket__inherit__graph.md5 b/html/classcore_1_1Socket__inherit__graph.md5
index 01198a1..5c3ac3c 100644
--- a/html/classcore_1_1Socket__inherit__graph.md5
+++ b/html/classcore_1_1Socket__inherit__graph.md5
@@ -1 +1 @@
-7ef660fbc96e2f0002243bed1d5353f3
\ No newline at end of file
+f73296e2ab61d2bedb4fadf8f8d76fd0
\ No newline at end of file
diff --git a/html/classcore_1_1Socket__inherit__graph.png b/html/classcore_1_1Socket__inherit__graph.png
index 4090821..37b75e3 100644
Binary files a/html/classcore_1_1Socket__inherit__graph.png and b/html/classcore_1_1Socket__inherit__graph.png differ
diff --git a/html/classcore_1_1TCPServer-members.html b/html/classcore_1_1TCPServer-members.html
index 9452d81..d64dbed 100644
--- a/html/classcore_1_1TCPServer-members.html
+++ b/html/classcore_1_1TCPServer-members.html
@@ -1,9 +1,9 @@
-
+
-
+
active (defined in core::Socket) core::Socket
- blackList core::TCPServer
- bufferSize (defined in core::Socket) core::Socket
- check(std::string request) core::Command virtual
- commands core::TCPServer
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ check(std::string request) core::Command virtual
+ commands core::TCPServer
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket getName() (defined in core::Command) core::Command
@@ -86,23 +89,23 @@ $(function() {
getSocketAccept(EPoll &epoll) core::TCPServer virtual onDataReceived(std::string data) override core::TCPServer protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(TCPSession *session) core::TCPServer
- core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
- core::Command::output(Session *session) core::Command virtual
- processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
- sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
- sessions core::TCPServer
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- setName(std::string name) core::Command
+ shutdown(std::string text="unknown") core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(TCPSession *session) core::TCPServer
+ core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
+ core::Command::output(Session *session) core::Command virtual
+ processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
+ sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
+ sessions core::TCPServer
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket setName(std::string name) core::Command
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object tag (defined in core::Object) core::Object
@@ -111,7 +114,7 @@ $(function() {
TCPServer(EPoll &ePoll, IPAddress address, std::string text="") core::TCPServer whiteList core::TCPServer write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPServer() core::TCPServer ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPServer.html b/html/classcore_1_1TCPServer.html
index 9417626..7d4863f 100644
--- a/html/classcore_1_1TCPServer.html
+++ b/html/classcore_1_1TCPServer.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -133,12 +138,10 @@ void
connect ( virtual void output (std::stringstream &out)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -146,11 +149,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -160,14 +164,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -197,10 +205,6 @@ Public Attributes
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -222,6 +226,9 @@ Protected Member Functions
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -494,7 +501,7 @@ bool shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPServer__coll__graph.map b/html/classcore_1_1TCPServer__coll__graph.map
index 1207a40..ec3aa71 100644
--- a/html/classcore_1_1TCPServer__coll__graph.map
+++ b/html/classcore_1_1TCPServer__coll__graph.map
@@ -1,10 +1,11 @@
diff --git a/html/classcore_1_1TCPServer__coll__graph.md5 b/html/classcore_1_1TCPServer__coll__graph.md5
index f30d23c..e7e71e7 100644
--- a/html/classcore_1_1TCPServer__coll__graph.md5
+++ b/html/classcore_1_1TCPServer__coll__graph.md5
@@ -1 +1 @@
-3feaddc5f29c199ea67975f439e6fce2
\ No newline at end of file
+e812285cad995aee8aca01cf476355f5
\ No newline at end of file
diff --git a/html/classcore_1_1TCPServer__coll__graph.png b/html/classcore_1_1TCPServer__coll__graph.png
index ea36462..0a405a9 100644
Binary files a/html/classcore_1_1TCPServer__coll__graph.png and b/html/classcore_1_1TCPServer__coll__graph.png differ
diff --git a/html/classcore_1_1TCPServer__inherit__graph.map b/html/classcore_1_1TCPServer__inherit__graph.map
index 0027ae9..1988cce 100644
--- a/html/classcore_1_1TCPServer__inherit__graph.map
+++ b/html/classcore_1_1TCPServer__inherit__graph.map
@@ -1,8 +1,9 @@
diff --git a/html/classcore_1_1TCPServer__inherit__graph.md5 b/html/classcore_1_1TCPServer__inherit__graph.md5
index 5cf1c96..31f3378 100644
--- a/html/classcore_1_1TCPServer__inherit__graph.md5
+++ b/html/classcore_1_1TCPServer__inherit__graph.md5
@@ -1 +1 @@
-544c4cb05809c71627f2430f64a4f540
\ No newline at end of file
+f2e58c4b3db94b30349d2b968980f7ed
\ No newline at end of file
diff --git a/html/classcore_1_1TCPServer__inherit__graph.png b/html/classcore_1_1TCPServer__inherit__graph.png
index 5f8246b..3eaca52 100644
Binary files a/html/classcore_1_1TCPServer__inherit__graph.png and b/html/classcore_1_1TCPServer__inherit__graph.png differ
diff --git a/html/classcore_1_1TCPSession-members.html b/html/classcore_1_1TCPSession-members.html
index bca1a2c..6fab674 100644
--- a/html/classcore_1_1TCPSession-members.html
+++ b/html/classcore_1_1TCPSession-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket grab (defined in core::TCPSession) core::TCPSession ipAddress (defined in core::TCPSocket) core::TCPSocket name (defined in core::Object) core::Object
- needsToWrite() (defined in core::Socket) core::Socket
+ onConnected(std::stringstream &out) core::TCPSession protectedvirtual onConnected() core::TCPSession protectedvirtual onDataReceived(std::string data) override core::TCPSession protectedvirtual
- onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() override core::TCPSession protectedvirtual
- onRegistered() (defined in core::Socket) core::Socket virtual
+ onUnregister() core::Socket virtual
+ onRegister() core::Socket virtual
+ onRegistered() override core::TCPSession protectedvirtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual out core::TCPSession
- output(std::stringstream &data) core::TCPSession virtual
+ protocol(std::stringstream &out, std::string data) core::TCPSession protectedvirtual protocol(std::string data) core::TCPSession protectedvirtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- send(std::string data) core::TCPSession
- sendToAll(std::string data) core::TCPSession
+ sendToAll(SessionFilter filter, std::string data) core::TCPSession
+ send() core::TCPSession
+ sendToAll() core::TCPSession sendToAll(SessionFilter filter) core::TCPSession server (defined in core::TCPSession) core::TCPSession setBufferSize(int length) (defined in core::Socket) core::Socket protected setDescriptor(int descriptor) core::Socket shutDown (defined in core::Socket) core::Socket protected
- shutdown(std::string text="unknown") core::Socket
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
- Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
- tag (defined in core::Object) core::Object
- TCPSession(EPoll &ePoll, TCPServer &server) (defined in core::TCPSession) core::TCPSession
+ TCPSession(EPoll &ePoll, TCPServer &server, std::string text) (defined in core::TCPSession) core::TCPSession
+ Socket(EPoll &ePoll, std::string text="") core::Socket
+ tag (defined in core::Object) core::Object TCPSession(EPoll &ePoll, TCPServer &server, std::string text="") (defined in core::TCPSession) core::TCPSession TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPSession() (defined in core::TCPSession) core::TCPSession ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPSession.html b/html/classcore_1_1TCPSession.html
index 1938a8c..bcf064c 100644
--- a/html/classcore_1_1TCPSession.html
+++ b/html/classcore_1_1TCPSession.html
@@ -1,9 +1,9 @@
-
+
-
+
-
Public Member Functions
-
- TCPSession (EPoll &ePoll, TCPServer &server)
-
-
- TCPSession (EPoll &ePoll, TCPServer &server, std::string text)
+
+
+ TCPSession (EPoll &ePoll, TCPServer &server, std::string text="") virtual void output (std::stringstream &data)
-
-void send (std::string data)
-
-void sendToAll (std::string data)
-
-void sendToAll (SessionFilter filter, std::string data)
+
+void send ()
+
+void sendToAll ()
+
+void sendToAll (SessionFilter filter) Public Member Functions inherited from core::TCPSocket
@@ -130,12 +132,10 @@ Public Member Functions
void
TCPSocket (EPoll &ePoll) connect (IPAddress &address)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -143,11 +143,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -156,12 +157,15 @@ void write (char *buff
void output (std::stringstream &out)
-
-
-virtual void onRegistered ()
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onRegister ()
+ Called before the socket has registered with the epoll processing. More...
+
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -171,6 +175,8 @@ Public Attributes
Command * grab = NULL
+
+std::stringstream out
TCPServer & server
@@ -179,10 +185,6 @@ Public Attributes
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -197,19 +199,23 @@ std::string tag
Protected Member Functions
-virtual void onDataReceived (std::string data) override
+ Called when data is received from the socket. More... Called when data is received from the socket. More...
-
-virtual void onRegister () override
- Called when the socket has finished registering with the epoll processing. More...
-
-virtual void onConnected (std::stringstream &out)
-
-virtual void protocol (std::stringstream &out, std::string data)
+
+
+virtual void onRegistered () override
+ Called after the socket has been registered with epoll processing.
+
+virtual void onConnected ()
+
+virtual void protocol (std::string data) Protected Member Functions inherited from core::Socket
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -228,10 +234,11 @@ bool shutDown = false<
Detailed Description
+ Member Function Documentation
-
-◆ onConnected()
+
+◆ onConnected()
shutDown = false<
@@ -292,38 +298,6 @@ bool void core::TCPSession::onConnected
(
- std::stringstream &
- out )
+ )
shutDown = false<
◆ onRegister()
-
-
-
-
-
-
-
-
-
-
-
- void core::TCPSession::onRegister
- (
- )
-
-
-overrideprotectedvirtual
- shutDown = false<
-
- ◆ protocol()
+
+◆ protocol()
shutDown = false<
- void core::TCPSession::protocol
(
- std::stringstream &
- out,
-
-
-
-
std::string
- data =
- ""
+
@@ -392,12 +356,12 @@ bool data = ""
)
- )
-
shutDown = false<
◆ send()
+
+◆ send()
shutDown = false<
@@ -415,8 +378,8 @@ bool void core::TCPSession::send
(
- std::string
- data )
+ )
shutDown = false<
-
- ◆ sendToAll() [1/2]
+
+◆ sendToAll() [1/2]
shutDown = false<
@@ -434,8 +396,8 @@ bool void core::TCPSession::sendToAll
(
- std::string
- data )
+ )
shutDown = false<
-
- ◆ sendToAll() [2/2]
+
+◆ sendToAll() [2/2]
shutDown = false<
void core::TCPSession::sendToAll
(
SessionFilter
- filter,
-
-
-
-
+ filter )
- std::string
- data
-
-
- )
-
Member Data Documentation
+
+◆ out
+
+
+
+
+
+ std::stringstream core::TCPSession::out
+
The documentation for this class was generated from the following files:
@@ -472,7 +440,7 @@ bool
shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPSession__coll__graph.map b/html/classcore_1_1TCPSession__coll__graph.map
index 975c35d..9d9ac13 100644
--- a/html/classcore_1_1TCPSession__coll__graph.map
+++ b/html/classcore_1_1TCPSession__coll__graph.map
@@ -1,11 +1,12 @@
diff --git a/html/classcore_1_1TCPSession__coll__graph.md5 b/html/classcore_1_1TCPSession__coll__graph.md5
index 0691aea..62fd9c1 100644
--- a/html/classcore_1_1TCPSession__coll__graph.md5
+++ b/html/classcore_1_1TCPSession__coll__graph.md5
@@ -1 +1 @@
-acc0be7de9eb6aa1e60c277b6d5fe67e
\ No newline at end of file
+d91b664c052f7f888da560c8932ec871
\ No newline at end of file
diff --git a/html/classcore_1_1TCPSession__coll__graph.png b/html/classcore_1_1TCPSession__coll__graph.png
index 60866bd..c40aa7d 100644
Binary files a/html/classcore_1_1TCPSession__coll__graph.png and b/html/classcore_1_1TCPSession__coll__graph.png differ
diff --git a/html/classcore_1_1TCPSession__inherit__graph.map b/html/classcore_1_1TCPSession__inherit__graph.map
index 8aeb966..65dc9fe 100644
--- a/html/classcore_1_1TCPSession__inherit__graph.map
+++ b/html/classcore_1_1TCPSession__inherit__graph.map
@@ -1,8 +1,9 @@
diff --git a/html/classcore_1_1TCPSession__inherit__graph.md5 b/html/classcore_1_1TCPSession__inherit__graph.md5
index b1e3558..a9a8cbf 100644
--- a/html/classcore_1_1TCPSession__inherit__graph.md5
+++ b/html/classcore_1_1TCPSession__inherit__graph.md5
@@ -1 +1 @@
-f946a781463cc4c36fd96366b802a111
\ No newline at end of file
+2c8671946d0c3e01415a24c54fcb59bb
\ No newline at end of file
diff --git a/html/classcore_1_1TCPSession__inherit__graph.png b/html/classcore_1_1TCPSession__inherit__graph.png
index 0d2a88c..2a04919 100644
Binary files a/html/classcore_1_1TCPSession__inherit__graph.png and b/html/classcore_1_1TCPSession__inherit__graph.png differ
diff --git a/html/classcore_1_1TCPSocket-members.html b/html/classcore_1_1TCPSocket-members.html
index c3fec06..08b11fc 100644
--- a/html/classcore_1_1TCPSocket-members.html
+++ b/html/classcore_1_1TCPSocket-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket ipAddress (defined in core::TCPSocket) core::TCPSocket
@@ -81,29 +84,29 @@ $(function() {
name (defined in core::Object) core::Object onDataReceived(std::string data) core::Socket protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(std::stringstream &out) core::TCPSocket virtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- shutdown(std::string text="unknown") core::Socket
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(std::stringstream &out) core::TCPSocket virtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket
+ shutDown (defined in core::Socket) core::Socket protected
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPSocket.html b/html/classcore_1_1TCPSocket.html
index 9aa3752..1e0537b 100644
--- a/html/classcore_1_1TCPSocket.html
+++ b/html/classcore_1_1TCPSocket.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -115,12 +120,10 @@ void
connect ( virtual void output (std::stringstream &out)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -128,11 +131,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -142,14 +146,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -160,10 +168,6 @@ Public Attributes
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -181,6 +185,9 @@ Additional Inherited Members
void setBufferSize (int length)
+
+
+int getBufferSize () virtual void onDataReceived (std::string data) Called when data is received from the socket. More...
@@ -240,7 +247,7 @@ bool shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TCPSocket__coll__graph.map b/html/classcore_1_1TCPSocket__coll__graph.map
index 8db6209..8a52344 100644
--- a/html/classcore_1_1TCPSocket__coll__graph.map
+++ b/html/classcore_1_1TCPSocket__coll__graph.map
@@ -1,7 +1,8 @@
diff --git a/html/classcore_1_1TCPSocket__coll__graph.md5 b/html/classcore_1_1TCPSocket__coll__graph.md5
index a74e95d..ca4f444 100644
--- a/html/classcore_1_1TCPSocket__coll__graph.md5
+++ b/html/classcore_1_1TCPSocket__coll__graph.md5
@@ -1 +1 @@
-5bef268104703d1d333c410770a4e9f9
\ No newline at end of file
+a69d627fda6b7a8758be09478d2d90bc
\ No newline at end of file
diff --git a/html/classcore_1_1TCPSocket__coll__graph.png b/html/classcore_1_1TCPSocket__coll__graph.png
index 5cf3a7c..5c32eb7 100644
Binary files a/html/classcore_1_1TCPSocket__coll__graph.png and b/html/classcore_1_1TCPSocket__coll__graph.png differ
diff --git a/html/classcore_1_1TCPSocket__inherit__graph.map b/html/classcore_1_1TCPSocket__inherit__graph.map
index fda090e..fd8935a 100644
--- a/html/classcore_1_1TCPSocket__inherit__graph.map
+++ b/html/classcore_1_1TCPSocket__inherit__graph.map
@@ -1,11 +1,12 @@
diff --git a/html/classcore_1_1TCPSocket__inherit__graph.md5 b/html/classcore_1_1TCPSocket__inherit__graph.md5
index 0b0aa3d..9360946 100644
--- a/html/classcore_1_1TCPSocket__inherit__graph.md5
+++ b/html/classcore_1_1TCPSocket__inherit__graph.md5
@@ -1 +1 @@
-58e78285961f10a20f4b51951e70d6e3
\ No newline at end of file
+ed96a05052a107d72bc616de40d6d990
\ No newline at end of file
diff --git a/html/classcore_1_1TCPSocket__inherit__graph.png b/html/classcore_1_1TCPSocket__inherit__graph.png
index 8fcf00b..fe6acaf 100644
Binary files a/html/classcore_1_1TCPSocket__inherit__graph.png and b/html/classcore_1_1TCPSocket__inherit__graph.png differ
diff --git a/html/classcore_1_1TLSServer-members.html b/html/classcore_1_1TLSServer-members.html
index aabbe9f..0ed946a 100644
--- a/html/classcore_1_1TLSServer-members.html
+++ b/html/classcore_1_1TLSServer-members.html
@@ -1,9 +1,9 @@
-
+
-
+
active (defined in core::Socket) core::Socket
- blackList core::TCPServer
- bufferSize (defined in core::Socket) core::Socket
- check(std::string request) core::Command virtual
- commands core::TCPServer
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ctx (defined in core::TLSServer) core::TLSServer
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ check(std::string request) core::Command virtual
+ commands core::TCPServer
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ctx (defined in core::TLSServer) core::TLSServer
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket getName() (defined in core::Command) core::Command
@@ -88,23 +91,23 @@ $(function() {
getSocketAccept() (defined in core::TLSServer) core::TLSServer onDataReceived(std::string data) override core::TCPServer protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(TCPSession *session) core::TCPServer
- core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
- core::Command::output(Session *session) core::Command virtual
- processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
- sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
- sessions core::TCPServer
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- setName(std::string name) core::Command
+ shutdown(std::string text="unknown") core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(TCPSession *session) core::TCPServer
+ core::TCPSocket::output(std::stringstream &out) core::TCPSocket virtual
+ core::Command::output(Session *session) core::Command virtual
+ processCommand(std::string command, TCPSession *session, std::stringstream &data) override core::TCPServer protectedvirtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ removeFromSessionList(TCPSession *session) (defined in core::TCPServer) core::TCPServer
+ sessionErrorHandler(std::string errorString, std::stringstream &out) (defined in core::TCPServer) core::TCPServer virtual
+ sessions core::TCPServer
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket setName(std::string name) core::Command
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object tag (defined in core::Object) core::Object
@@ -114,7 +117,7 @@ $(function() {
TCPServer(EPoll &ePoll, IPAddress address, std::string text="") core::TCPServer whiteList core::TCPServer write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPServer() core::TCPServer ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
@@ -123,7 +126,7 @@ $(function() {
~TLSServer() core::TLSServer
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TLSServer.html b/html/classcore_1_1TLSServer.html
index 8053299..d4ffc52 100644
--- a/html/classcore_1_1TLSServer.html
+++ b/html/classcore_1_1TLSServer.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -141,12 +145,10 @@ void
connect ( virtual void output (std::stringstream &out)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -154,11 +156,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -168,14 +171,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -209,10 +216,6 @@ SSL_CTX * ctx IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -235,6 +238,9 @@ Additional Inherited Members
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -318,7 +324,7 @@ bool shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TLSServer__coll__graph.map b/html/classcore_1_1TLSServer__coll__graph.map
index 2c00328..39c33a2 100644
--- a/html/classcore_1_1TLSServer__coll__graph.map
+++ b/html/classcore_1_1TLSServer__coll__graph.map
@@ -1,11 +1,12 @@
diff --git a/html/classcore_1_1TLSServer__coll__graph.md5 b/html/classcore_1_1TLSServer__coll__graph.md5
index 7326fe9..5afa3b3 100644
--- a/html/classcore_1_1TLSServer__coll__graph.md5
+++ b/html/classcore_1_1TLSServer__coll__graph.md5
@@ -1 +1 @@
-dc2f13eae5efc742871c3504408067f5
\ No newline at end of file
+e5f3115ed3e2432dc573197270b5fc6f
\ No newline at end of file
diff --git a/html/classcore_1_1TLSServer__coll__graph.png b/html/classcore_1_1TLSServer__coll__graph.png
index 4234020..ba90091 100644
Binary files a/html/classcore_1_1TLSServer__coll__graph.png and b/html/classcore_1_1TLSServer__coll__graph.png differ
diff --git a/html/classcore_1_1TLSServer__inherit__graph.map b/html/classcore_1_1TLSServer__inherit__graph.map
index 7b1784f..3ba9c06 100644
--- a/html/classcore_1_1TLSServer__inherit__graph.map
+++ b/html/classcore_1_1TLSServer__inherit__graph.map
@@ -1,8 +1,8 @@
diff --git a/html/classcore_1_1TLSServer__inherit__graph.md5 b/html/classcore_1_1TLSServer__inherit__graph.md5
index 2d32aee..c990953 100644
--- a/html/classcore_1_1TLSServer__inherit__graph.md5
+++ b/html/classcore_1_1TLSServer__inherit__graph.md5
@@ -1 +1 @@
-e34668e950c9a9ad7c2c591f08173e97
\ No newline at end of file
+3db2521e6d0fc0018826878cc61138f1
\ No newline at end of file
diff --git a/html/classcore_1_1TLSServer__inherit__graph.png b/html/classcore_1_1TLSServer__inherit__graph.png
index 45a1508..d903a90 100644
Binary files a/html/classcore_1_1TLSServer__inherit__graph.png and b/html/classcore_1_1TLSServer__inherit__graph.png differ
diff --git a/html/classcore_1_1TLSSession-members.html b/html/classcore_1_1TLSSession-members.html
index 60b4b6d..53662d8 100644
--- a/html/classcore_1_1TLSSession-members.html
+++ b/html/classcore_1_1TLSSession-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket grab (defined in core::TCPSession) core::TCPSession ipAddress (defined in core::TCPSocket) core::TCPSocket name (defined in core::Object) core::Object
- needsToWrite() (defined in core::Socket) core::Socket
+ onConnected(std::stringstream &out) core::TCPSession protectedvirtual onConnected() core::TCPSession protectedvirtual onDataReceived(std::string data) override core::TCPSession protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::TLSSession protectedvirtual
- onRegistered() (defined in core::TLSSession) core::TLSSession protectedvirtual
+ onUnregister() core::Socket virtual
+ onRegistered() core::TLSSession protectedvirtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual out core::TCPSession
- output(std::stringstream &out) core::TLSSession virtual
+ protocol(std::stringstream &out, std::string data) override core::TLSSession virtual protocol(std::string data) override core::TLSSession virtual
- receiveData(char *buffer, int bufferLength) override core::TLSSession protectedvirtual
- send(std::string data) core::TCPSession
- sendToAll(std::string data) core::TCPSession
+ sendToAll(SessionFilter filter, std::string data) core::TCPSession
+ send() core::TCPSession
+ sendToAll() core::TCPSession sendToAll(SessionFilter filter) core::TCPSession server (defined in core::TCPSession) core::TCPSession setBufferSize(int length) (defined in core::Socket) core::Socket protected setDescriptor(int descriptor) core::Socket shutdown(std::string text="unknown") core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
- Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
- tag (defined in core::Object) core::Object
- TCPSession(EPoll &ePoll, TCPServer &server) (defined in core::TCPSession) core::TCPSession
+ TCPSession(EPoll &ePoll, TCPServer &server, std::string text) (defined in core::TCPSession) core::TCPSession
+ Socket(EPoll &ePoll, std::string text="") core::Socket
+ tag (defined in core::Object) core::Object TCPSession(EPoll &ePoll, TCPServer &server, std::string text="") (defined in core::TCPSession) core::TCPSession TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket TLSSession(EPoll &ePoll, TCPServer &server) (defined in core::TLSSession) core::TLSSession write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPSession() (defined in core::TCPSession) core::TCPSession ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
@@ -115,7 +118,7 @@ $(function() {
~TLSSession() (defined in core::TLSSession) core::TLSSession
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TLSSession.html b/html/classcore_1_1TLSSession.html
index 903fd84..0b75d9a 100644
--- a/html/classcore_1_1TLSSession.html
+++ b/html/classcore_1_1TLSSession.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -108,23 +111,20 @@ Public Member Functions
TLSSession (EPoll &ePoll, TCPServer &server)
-
+virtual void output (std::stringstream &out) virtual void output (std::stringstream &out)
-
-virtual void protocol (std::stringstream &out, std::string data) override
+
+virtual void protocol (std::string data) override
- Public Member Functions inherited from core::TCPSession
-
- TCPSession (EPoll &ePoll, TCPServer &server)
-
-
- TCPSession (EPoll &ePoll, TCPServer &server, std::string text)
-
-void send (std::string data)
-
-void sendToAll (std::string data)
-
-void sendToAll (SessionFilter filter, std::string data)
+
+
+ TCPSession (EPoll &ePoll, TCPServer &server, std::string text="")
+
+void send ()
+
+void sendToAll ()
+
+void sendToAll (SessionFilter filter) Public Member Functions inherited from core::TCPSocket
@@ -136,12 +136,10 @@ Public Member Functions
void
TCPSocket (EPoll &ePoll) connect (IPAddress &address)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -149,11 +147,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -162,9 +161,12 @@ void write (char *buff
void output (std::stringstream &out)
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -174,21 +176,25 @@ Protected Member Functions
void receiveData (char *buffer, int bufferLength) override
-void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+void
-void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing. Protected Member Functions inherited from core::TCPSession
virtual void onDataReceived (std::string data) override Called when data is received from the socket. More...
-
-virtual void onConnected (std::stringstream &out)
+
+virtual void onConnected () Protected Member Functions inherited from core::Socket
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -199,6 +205,8 @@ Additional Inherited Members
Command * grab = NULL
+
+std::stringstream out
TCPServer & server
@@ -207,10 +215,6 @@ Additional Inherited Members
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -257,10 +261,10 @@ bool shutDown = false<
shutDown = false<
-
- ◆ protocol()
+
+◆ protocol()
shutDown = false<
- void core::TLSSession::protocol
(
- std::stringstream &
- out,
-
-
-
-
std::string
- data
-
+
@@ -328,9 +322,7 @@ bool data )
- )
-
shutDown = false<
shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TLSSession__coll__graph.map b/html/classcore_1_1TLSSession__coll__graph.map
index e9b0b75..a1c3451 100644
--- a/html/classcore_1_1TLSSession__coll__graph.map
+++ b/html/classcore_1_1TLSSession__coll__graph.map
@@ -1,12 +1,13 @@
diff --git a/html/classcore_1_1TLSSession__coll__graph.md5 b/html/classcore_1_1TLSSession__coll__graph.md5
index 8fb3f55..563cae4 100644
--- a/html/classcore_1_1TLSSession__coll__graph.md5
+++ b/html/classcore_1_1TLSSession__coll__graph.md5
@@ -1 +1 @@
-bedfc0cbd5c9342939ccd53d02abe177
\ No newline at end of file
+2cdeac3d1557017d3406af5395022519
\ No newline at end of file
diff --git a/html/classcore_1_1TLSSession__coll__graph.png b/html/classcore_1_1TLSSession__coll__graph.png
index 45078ec..dafd09c 100644
Binary files a/html/classcore_1_1TLSSession__coll__graph.png and b/html/classcore_1_1TLSSession__coll__graph.png differ
diff --git a/html/classcore_1_1TLSSession__inherit__graph.map b/html/classcore_1_1TLSSession__inherit__graph.map
index d274b1c..119460b 100644
--- a/html/classcore_1_1TLSSession__inherit__graph.map
+++ b/html/classcore_1_1TLSSession__inherit__graph.map
@@ -1,8 +1,7 @@
diff --git a/html/classcore_1_1TLSSession__inherit__graph.md5 b/html/classcore_1_1TLSSession__inherit__graph.md5
index 9ae11ec..c2fc049 100644
--- a/html/classcore_1_1TLSSession__inherit__graph.md5
+++ b/html/classcore_1_1TLSSession__inherit__graph.md5
@@ -1 +1 @@
-54263034a10e7fe01ef882e41c86688d
\ No newline at end of file
+09286dc1e3d29db1de04ca11158a935e
\ No newline at end of file
diff --git a/html/classcore_1_1TLSSession__inherit__graph.png b/html/classcore_1_1TLSSession__inherit__graph.png
index 1a3b339..a1d9213 100644
Binary files a/html/classcore_1_1TLSSession__inherit__graph.png and b/html/classcore_1_1TLSSession__inherit__graph.png differ
diff --git a/html/classcore_1_1TerminalSession-members.html b/html/classcore_1_1TerminalSession-members.html
index 9e78b10..7de2dd6 100644
--- a/html/classcore_1_1TerminalSession-members.html
+++ b/html/classcore_1_1TerminalSession-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- clear() (defined in core::TerminalSession) core::TerminalSession
- clearEOL() (defined in core::TerminalSession) core::TerminalSession
- connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ clear() core::TerminalSession
+ clearEOL() core::TerminalSession
+ connect(IPAddress &address) (defined in core::TCPSocket) core::TCPSocket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket getLines() (defined in core::TerminalSession) core::TerminalSession
@@ -83,53 +86,50 @@ $(function() {
grab (defined in core::TCPSession) core::TCPSession name (defined in core::Object) core::Object needsToWrite() (defined in core::Socket) core::Socket
- NextLine(int lines) (defined in core::TerminalSession) core::TerminalSession
+ onConnected(std::stringstream &out) core::TCPSession protectedvirtual onConnected() core::TCPSession protectedvirtual onDataReceived(std::string data) override core::TCPSession protectedvirtual
- onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::TLSSession protectedvirtual
- onRegistered() (defined in core::TLSSession) core::TLSSession protectedvirtual
- onUnregister() core::Socket virtual
- out (defined in core::TerminalSession) core::TerminalSession
- output(std::stringstream &out) core::TLSSession virtual
- PreviousLine(int lines) (defined in core::TerminalSession) core::TerminalSession
- protocol(std::stringstream &out, std::string data) override core::TLSSession virtual
- receiveData(char *buffer, int bufferLength) override core::TLSSession protectedvirtual
- restoreCursor() (defined in core::TerminalSession) core::TerminalSession
- saveCursor() (defined in core::TerminalSession) core::TerminalSession
- scrollArea(int start, int end) (defined in core::TerminalSession) core::TerminalSession
- send(std::string data) core::TCPSession
- sendToAll(std::string data) core::TCPSession
- sendToAll(SessionFilter filter, std::string data) core::TCPSession
- server (defined in core::TCPSession) core::TCPSession
- setBackColor(int color) (defined in core::TerminalSession) core::TerminalSession
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setColor(int color) (defined in core::TerminalSession) core::TerminalSession
- setCursorLocation(int x, int y) (defined in core::TerminalSession) core::TerminalSession
- setDescriptor(int descriptor) core::Socket
+ shutdown(std::string text="unknown") core::Socket
+ onRegister() core::Socket virtual
+ onRegistered() override core::TCPSession protectedvirtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ out core::TCPSession
+ output(std::stringstream &data) core::TCPSession virtual
+ PreviousLine(int lines) (defined in core::TerminalSession) core::TerminalSession
+ protocol(std::string data) core::TCPSession protectedvirtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ restoreCursor() (defined in core::TerminalSession) core::TerminalSession
+ saveCursor() (defined in core::TerminalSession) core::TerminalSession
+ scrollArea(int start, int end) (defined in core::TerminalSession) core::TerminalSession
+ send() core::TCPSession
+ sendToAll() core::TCPSession
+ sendToAll(SessionFilter filter) core::TCPSession
+ server (defined in core::TCPSession) core::TCPSession
+ setBackColor(int color) (defined in core::TerminalSession) core::TerminalSession
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setColor(int color) (defined in core::TerminalSession) core::TerminalSession
+ setCursorLocation(int x, int y) core::TerminalSession setDescriptor(int descriptor) core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket
- tag (defined in core::Object) core::Object
- TCPSession(EPoll &ePoll, TCPServer &server) (defined in core::TCPSession) core::TCPSession
- TCPSession(EPoll &ePoll, TCPServer &server, std::string text) (defined in core::TCPSession) core::TCPSession
- TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket
- TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket
- TerminalSession(EPoll &ePoll, TCPServer &server) (defined in core::TerminalSession) core::TerminalSession
+ TLSSession(EPoll &ePoll, TCPServer &server) (defined in core::TLSSession) core::TLSSession
+ TCPSession(EPoll &ePoll, TCPServer &server, std::string text="") (defined in core::TCPSession) core::TCPSession
+ TCPSocket(EPoll &ePoll) (defined in core::TCPSocket) core::TCPSocket
+ TCPSocket(EPoll &ePoll, std::string text) (defined in core::TCPSocket) core::TCPSocket TerminalSession(EPoll &ePoll, TCPServer &server) (defined in core::TerminalSession) core::TerminalSession write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~TCPSession() (defined in core::TCPSession) core::TCPSession ~TCPSocket() (defined in core::TCPSocket) core::TCPSocket
- ~TerminalSession() (defined in core::TerminalSession) core::TerminalSession ~TLSSession() (defined in core::TLSSession) core::TLSSession
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TerminalSession.html b/html/classcore_1_1TerminalSession.html
index 783de48..3f9eeaf 100644
--- a/html/classcore_1_1TerminalSession.html
+++ b/html/classcore_1_1TerminalSession.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -110,14 +112,11 @@ Public Member Functions
int getLines ()
-
+
-void clear () void clear ()
-
+
-void clearEOL () void clearEOL ()
-
+
-void setCursorLocation (int x, int y) void setCursorLocation (int x, int y)
@@ -140,27 +139,18 @@ void
void setColor (int color) PreviousLine (int
void scrollArea (int start, int end)
-
- Public Member Functions inherited from core::TLSSession
-
- TLSSession (EPoll &ePoll, TCPServer &server)
-
-virtual void output (std::stringstream &out)
-
-virtual void protocol (std::stringstream &out, std::string data) override
- Public Member Functions inherited from core::TCPSession
-
- TCPSession (EPoll &ePoll, TCPServer &server)
-
-
- TCPSession (EPoll &ePoll, TCPServer &server, std::string text)
-
-void send (std::string data)
-
-void sendToAll (std::string data)
-
-void sendToAll (SessionFilter filter, std::string data)
+
+
+ TCPSession (EPoll &ePoll, TCPServer &server, std::string text="")
+
+virtual void output (std::stringstream &data)
+
+void send ()
+
+void sendToAll ()
+
+void sendToAll (SessionFilter filter) Public Member Functions inherited from core::TCPSocket
@@ -172,12 +162,10 @@ void
TCPSocket (EPoll &ePoll) scrollArea (int s
void connect (IPAddress &address)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -185,11 +173,12 @@ void void setDescriptor (int descriptor) connect (
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -198,22 +187,27 @@ void write (char *buff
void output (std::stringstream &out)
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onRegister ()
+ Called before the socket has registered with the epoll processing. More...
+
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
-
-
-Public Attributes
-
-std::stringstream out
+
+Additional Inherited Members
Public Attributes inherited from core::TCPSession
Command * grab = NULL
+
+std::stringstream out
TCPServer & server
@@ -222,10 +216,6 @@ std::stringstream out<
IPAddress ipAddress
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -236,31 +226,30 @@ std::string name <
std::string tag
-
-
+
-
-Additional Inherited Members
- Protected Member Functions inherited from core::TLSSession
-void receiveData (char *buffer, int bufferLength) override
-
-void onRegister ()
- Called when the socket has finished registering with the epoll processing. More...
-
-
-void onRegistered () Protected Member Functions inherited from core::TCPSession
virtual void onDataReceived (std::string data) override Called when data is received from the socket. More...
-
-virtual void onConnected (std::stringstream &out)
+
+
+virtual void onRegistered () override
+ Called after the socket has been registered with epoll processing.
+
+virtual void onConnected ()
+
+virtual void protocol (std::string data) Protected Member Functions inherited from core::Socket
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
+
+virtual void receiveData (char *buffer, int bufferLength) Protected Attributes inherited from core::Socket
@@ -269,6 +258,72 @@ virtual void
EPoll & ePoll onDataReceive
bool shutDown = false
Member Function Documentation
+
+◆ clear()
+
+
+
+
+
+ void core::TerminalSession::clear
+ (
+ )
+
+ ◆ clearEOL()
+
+
+
+
+
+ void core::TerminalSession::clearEOL
+ (
+ )
+
+ ◆ setCursorLocation()
+
+
+
+
+
+ void core::TerminalSession::setCursorLocation
+ (
+ int
+ x,
+
+
+
+
+ int
+ y
+
+
+
+ )
+
+
The documentation for this class was generated from the following files:
shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1TerminalSession__coll__graph.map b/html/classcore_1_1TerminalSession__coll__graph.map
index 4a36ad3..b17ea3c 100644
--- a/html/classcore_1_1TerminalSession__coll__graph.map
+++ b/html/classcore_1_1TerminalSession__coll__graph.map
@@ -1,13 +1,13 @@
diff --git a/html/classcore_1_1TerminalSession__coll__graph.md5 b/html/classcore_1_1TerminalSession__coll__graph.md5
index cd7459c..80cfa26 100644
--- a/html/classcore_1_1TerminalSession__coll__graph.md5
+++ b/html/classcore_1_1TerminalSession__coll__graph.md5
@@ -1 +1 @@
-0f013d9bdfd886fcb0ec593fbba6edda
\ No newline at end of file
+098331aafaf85ad9075d43e99a6e3829
\ No newline at end of file
diff --git a/html/classcore_1_1TerminalSession__coll__graph.png b/html/classcore_1_1TerminalSession__coll__graph.png
index e4a0475..7d4f399 100644
Binary files a/html/classcore_1_1TerminalSession__coll__graph.png and b/html/classcore_1_1TerminalSession__coll__graph.png differ
diff --git a/html/classcore_1_1TerminalSession__inherit__graph.map b/html/classcore_1_1TerminalSession__inherit__graph.map
index 2f809ab..114596d 100644
--- a/html/classcore_1_1TerminalSession__inherit__graph.map
+++ b/html/classcore_1_1TerminalSession__inherit__graph.map
@@ -1,8 +1,8 @@
diff --git a/html/classcore_1_1TerminalSession__inherit__graph.md5 b/html/classcore_1_1TerminalSession__inherit__graph.md5
index 26b51a0..0f1c7c7 100644
--- a/html/classcore_1_1TerminalSession__inherit__graph.md5
+++ b/html/classcore_1_1TerminalSession__inherit__graph.md5
@@ -1 +1 @@
-d5829035a834b57087414d9ce43d9dd0
\ No newline at end of file
+a248316e887d8075885b627745432c8c
\ No newline at end of file
diff --git a/html/classcore_1_1TerminalSession__inherit__graph.png b/html/classcore_1_1TerminalSession__inherit__graph.png
index f5370a2..993ebe7 100644
Binary files a/html/classcore_1_1TerminalSession__inherit__graph.png and b/html/classcore_1_1TerminalSession__inherit__graph.png differ
diff --git a/html/classcore_1_1Thread-members.html b/html/classcore_1_1Thread-members.html
index 6cae7dd..a3e77c6 100644
--- a/html/classcore_1_1Thread-members.html
+++ b/html/classcore_1_1Thread-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Thread.html b/html/classcore_1_1Thread.html
index 7a85d14..65c150a 100644
--- a/html/classcore_1_1Thread.html
+++ b/html/classcore_1_1Thread.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -152,7 +157,7 @@ std::string
tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Thread__coll__graph.map b/html/classcore_1_1Thread__coll__graph.map
index a6c65e3..fed42ce 100644
--- a/html/classcore_1_1Thread__coll__graph.map
+++ b/html/classcore_1_1Thread__coll__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1Thread__coll__graph.md5 b/html/classcore_1_1Thread__coll__graph.md5
index a99c075..4a0cc87 100644
--- a/html/classcore_1_1Thread__coll__graph.md5
+++ b/html/classcore_1_1Thread__coll__graph.md5
@@ -1 +1 @@
-d6a2b4a77e8d11092648ef962240b7cf
\ No newline at end of file
+7b27e6318b467af3b1df84944c1d56f9
\ No newline at end of file
diff --git a/html/classcore_1_1Thread__coll__graph.png b/html/classcore_1_1Thread__coll__graph.png
index c39d419..8caf445 100644
Binary files a/html/classcore_1_1Thread__coll__graph.png and b/html/classcore_1_1Thread__coll__graph.png differ
diff --git a/html/classcore_1_1Thread__inherit__graph.map b/html/classcore_1_1Thread__inherit__graph.map
index a6c65e3..fed42ce 100644
--- a/html/classcore_1_1Thread__inherit__graph.map
+++ b/html/classcore_1_1Thread__inherit__graph.map
@@ -1,3 +1,4 @@
diff --git a/html/classcore_1_1Thread__inherit__graph.md5 b/html/classcore_1_1Thread__inherit__graph.md5
index 81d9e81..4a0cc87 100644
--- a/html/classcore_1_1Thread__inherit__graph.md5
+++ b/html/classcore_1_1Thread__inherit__graph.md5
@@ -1 +1 @@
-729ea49a8b15bd0991afb3f277caa4f6
\ No newline at end of file
+7b27e6318b467af3b1df84944c1d56f9
\ No newline at end of file
diff --git a/html/classcore_1_1Thread__inherit__graph.png b/html/classcore_1_1Thread__inherit__graph.png
index c39d419..8caf445 100644
Binary files a/html/classcore_1_1Thread__inherit__graph.png and b/html/classcore_1_1Thread__inherit__graph.png differ
diff --git a/html/classcore_1_1Timer-members.html b/html/classcore_1_1Timer-members.html
index ff76a21..af392a8 100644
--- a/html/classcore_1_1Timer-members.html
+++ b/html/classcore_1_1Timer-members.html
@@ -1,9 +1,9 @@
-
+
-
+
-
- active (defined in core::Socket) core::Socket private bufferSize (defined in core::Socket) core::Socket private
- clearTimer() core::Timer
- ePoll (defined in core::Socket) core::Socket private
- eventReceived(struct epoll_event event) core::Socket private
- getDescriptor() core::Socket private
- getElapsed() core::Timer
- getEpoch() (defined in core::Timer) core::Timer
- name (defined in core::Object) core::Object private
- needsToWrite() (defined in core::Socket) core::Socket private
- onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket privatevirtual
- onRegister() core::Socket privatevirtual
- onRegistered() (defined in core::Socket) core::Socket privatevirtual
- onTimeout()=0 core::Timer protectedpure virtual
- onUnregister() core::Socket privatevirtual
- output(std::stringstream &out) (defined in core::Socket) core::Socket private
- receiveData(char *buffer, int bufferLength) core::Socket privatevirtual
- setBufferSize(int length) (defined in core::Socket) core::Socket private
+ setDescriptor(int descriptor) core::Socket private
+ getElapsed() core::Timer
+ getEpoch() (defined in core::Timer) core::Timer
+ onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket privatevirtual onTimeout()=0 core::Timer protectedpure virtual
- setTimer(double delay) core::Timer
- shutdown(std::string text="unknown") core::Socket private
- shutDown (defined in core::Socket) core::Socket private
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket private
- Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket private
- tag (defined in core::Object) core::Object private
- Timer(EPoll &ePoll) (defined in core::Timer) core::Timer
- Timer(EPoll &ePoll, double delay) (defined in core::Timer) core::Timer
- write(std::string data) core::Socket private
- write(char *buffer, int length) (defined in core::Socket) core::Socket private
+ ~Socket() (defined in core::Socket) core::Socket private
+ Timer(EPoll &ePoll) (defined in core::Timer) core::Timer Timer(EPoll &ePoll, double delay) (defined in core::Timer) core::Timer ~Timer() (defined in core::Timer) core::Timer
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Timer.html b/html/classcore_1_1Timer.html
index ea6883a..dcf2e38 100644
--- a/html/classcore_1_1Timer.html
+++ b/html/classcore_1_1Timer.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -217,7 +222,7 @@ Protected Member Functions
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1Timer__coll__graph.map b/html/classcore_1_1Timer__coll__graph.map
index 6806beb..be1d1f9 100644
--- a/html/classcore_1_1Timer__coll__graph.map
+++ b/html/classcore_1_1Timer__coll__graph.map
@@ -1,6 +1,7 @@
diff --git a/html/classcore_1_1Timer__coll__graph.md5 b/html/classcore_1_1Timer__coll__graph.md5
index 5180b00..ee1db5d 100644
--- a/html/classcore_1_1Timer__coll__graph.md5
+++ b/html/classcore_1_1Timer__coll__graph.md5
@@ -1 +1 @@
-946bfaa407adfc3cb9e7588cef0bc6c1
\ No newline at end of file
+ed8eb54e8b8c1aa912a2b8d80c03ef5e
\ No newline at end of file
diff --git a/html/classcore_1_1Timer__coll__graph.png b/html/classcore_1_1Timer__coll__graph.png
index 1703037..02ea3f0 100644
Binary files a/html/classcore_1_1Timer__coll__graph.png and b/html/classcore_1_1Timer__coll__graph.png differ
diff --git a/html/classcore_1_1Timer__inherit__graph.map b/html/classcore_1_1Timer__inherit__graph.map
index 78e07e3..7b1230e 100644
--- a/html/classcore_1_1Timer__inherit__graph.map
+++ b/html/classcore_1_1Timer__inherit__graph.map
@@ -1,4 +1,5 @@
diff --git a/html/classcore_1_1Timer__inherit__graph.md5 b/html/classcore_1_1Timer__inherit__graph.md5
index a0c29aa..3063d9b 100644
--- a/html/classcore_1_1Timer__inherit__graph.md5
+++ b/html/classcore_1_1Timer__inherit__graph.md5
@@ -1 +1 @@
-2531a94a4bd23c0bce2906846d2fb660
\ No newline at end of file
+480d2813572d73a62c09b8ae029eba1e
\ No newline at end of file
diff --git a/html/classcore_1_1Timer__inherit__graph.png b/html/classcore_1_1Timer__inherit__graph.png
index 76b6c38..f0b6f2a 100644
Binary files a/html/classcore_1_1Timer__inherit__graph.png and b/html/classcore_1_1Timer__inherit__graph.png differ
diff --git a/html/classcore_1_1UDPServerSocket-members.html b/html/classcore_1_1UDPServerSocket-members.html
index 9820c75..ef16138 100644
--- a/html/classcore_1_1UDPServerSocket-members.html
+++ b/html/classcore_1_1UDPServerSocket-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- check(std::string request) core::Command virtual
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ check(std::string request) core::Command virtual
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket getName() (defined in core::Command) core::Command
@@ -81,28 +84,28 @@ $(function() {
name (defined in core::Object) core::Object onDataReceived(std::string data) override core::UDPServerSocket protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(std::stringstream &out) (defined in core::Socket) core::Socket
- core::Command::output(Session *session) core::Command virtual
- processCommand(std::string request, std::stringstream &data) (defined in core::UDPServerSocket) core::UDPServerSocket protected
- core::Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) core::Command virtual
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- sessions (defined in core::UDPServerSocket) core::UDPServerSocket protected
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- setName(std::string name) core::Command
+ shutdown(std::string text="unknown") core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(std::stringstream &out) (defined in core::Socket) core::Socket
+ core::Command::output(Session *session) core::Command virtual
+ processCommand(std::string request, std::stringstream &data) (defined in core::UDPServerSocket) core::UDPServerSocket protected
+ core::Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) core::Command virtual
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ sessions (defined in core::UDPServerSocket) core::UDPServerSocket protected
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket setName(std::string name) core::Command
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ shutdown(std::string text="unknown") core::Socket Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object tag (defined in core::Object) core::Object UDPServerSocket(EPoll &ePoll, std::string url, short int port, std::string commandName) (defined in core::UDPServerSocket) core::UDPServerSocket UDPSocket(EPoll &ePoll) (defined in core::UDPSocket) core::UDPSocket write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~UDPServerSocket() (defined in core::UDPServerSocket) core::UDPServerSocket ~UDPSocket() (defined in core::UDPSocket) core::UDPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1UDPServerSocket.html b/html/classcore_1_1UDPServerSocket.html
index ec8fbfc..f35a6d4 100644
--- a/html/classcore_1_1UDPServerSocket.html
+++ b/html/classcore_1_1UDPServerSocket.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -107,12 +112,10 @@ Public Member Functions
UDPSocket (EPoll &ePoll)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -120,11 +123,12 @@ Public Member Functions
void setDescriptor (int descriptor)
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -134,14 +138,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -161,7 +169,7 @@ std::string getName ()
Protected Member Functions
-void onDataReceived (std::string data) override
+ Called when data is received from the socket. More... Called when data is received from the socket. More...
@@ -170,6 +178,9 @@ int
int processCommand (std::string request, std::stringstream &data) processCommand (st
void setBufferSize (int length)
+
+
+int getBufferSize ()
virtual void onDataReceived (char *buffer, int len)
@@ -192,10 +203,6 @@ bool shutDown = false<
Additional Inherited Members
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -257,7 +264,7 @@ std::string tag
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1UDPServerSocket__coll__graph.map b/html/classcore_1_1UDPServerSocket__coll__graph.map
index 35577b1..f980aa4 100644
--- a/html/classcore_1_1UDPServerSocket__coll__graph.map
+++ b/html/classcore_1_1UDPServerSocket__coll__graph.map
@@ -1,7 +1,8 @@
diff --git a/html/classcore_1_1UDPServerSocket__coll__graph.md5 b/html/classcore_1_1UDPServerSocket__coll__graph.md5
index ff0577e..ee94436 100644
--- a/html/classcore_1_1UDPServerSocket__coll__graph.md5
+++ b/html/classcore_1_1UDPServerSocket__coll__graph.md5
@@ -1 +1 @@
-dba3a7b38e61712551de235c7031f22f
\ No newline at end of file
+f92fa2014d64ab46a9ddfc6ca246ea10
\ No newline at end of file
diff --git a/html/classcore_1_1UDPServerSocket__coll__graph.png b/html/classcore_1_1UDPServerSocket__coll__graph.png
index c3406fd..8969abe 100644
Binary files a/html/classcore_1_1UDPServerSocket__coll__graph.png and b/html/classcore_1_1UDPServerSocket__coll__graph.png differ
diff --git a/html/classcore_1_1UDPServerSocket__inherit__graph.map b/html/classcore_1_1UDPServerSocket__inherit__graph.map
index 61dba60..1076af8 100644
--- a/html/classcore_1_1UDPServerSocket__inherit__graph.map
+++ b/html/classcore_1_1UDPServerSocket__inherit__graph.map
@@ -1,6 +1,7 @@
diff --git a/html/classcore_1_1UDPServerSocket__inherit__graph.md5 b/html/classcore_1_1UDPServerSocket__inherit__graph.md5
index 8d080e0..e544e8a 100644
--- a/html/classcore_1_1UDPServerSocket__inherit__graph.md5
+++ b/html/classcore_1_1UDPServerSocket__inherit__graph.md5
@@ -1 +1 @@
-9742ee63ec5c55745178b400daa2e990
\ No newline at end of file
+2aa4fd79f36e7ea61025981c6334e8a2
\ No newline at end of file
diff --git a/html/classcore_1_1UDPServerSocket__inherit__graph.png b/html/classcore_1_1UDPServerSocket__inherit__graph.png
index 698c647..4e96892 100644
Binary files a/html/classcore_1_1UDPServerSocket__inherit__graph.png and b/html/classcore_1_1UDPServerSocket__inherit__graph.png differ
diff --git a/html/classcore_1_1UDPSocket-members.html b/html/classcore_1_1UDPSocket-members.html
index 4781e70..1199bce 100644
--- a/html/classcore_1_1UDPSocket-members.html
+++ b/html/classcore_1_1UDPSocket-members.html
@@ -1,9 +1,9 @@
-
+
-
+
- active (defined in core::Socket) core::Socket
- bufferSize (defined in core::Socket) core::Socket
- ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event) core::Socket
+ ePoll (defined in core::Socket) core::Socket protected
+ eventReceived(struct epoll_event event, pid_t threadId) core::Socket getBufferSize() (defined in core::Socket) core::Socket protected getDescriptor() core::Socket name (defined in core::Object) core::Object needsToWrite() (defined in core::Socket) core::Socket onDataReceived(std::string data) core::Socket protectedvirtual onDataReceived(char *buffer, int len) (defined in core::Socket) core::Socket protectedvirtual
- onRegister() core::Socket virtual
- onRegistered() (defined in core::Socket) core::Socket virtual
- onUnregister() core::Socket virtual
- output(std::stringstream &out) (defined in core::Socket) core::Socket
- receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
- setBufferSize(int length) (defined in core::Socket) core::Socket protected
- setDescriptor(int descriptor) core::Socket
- shutdown(std::string text="unknown") core::Socket
- shutDown (defined in core::Socket) core::Socket protected
- Socket(EPoll &ePoll) (defined in core::Socket) core::Socket
+ Socket(EPoll &ePoll, std::string text) (defined in core::Socket) core::Socket
+ onRegistered() core::Socket virtual
+ onUnregister() (defined in core::Socket) core::Socket virtual
+ onUnregistered() core::Socket virtual
+ output(std::stringstream &out) (defined in core::Socket) core::Socket
+ receiveData(char *buffer, int bufferLength) core::Socket protectedvirtual
+ setBufferSize(int length) (defined in core::Socket) core::Socket protected
+ setDescriptor(int descriptor) core::Socket
+ shutdown(std::string text="unknown") core::Socket
+ shutDown (defined in core::Socket) core::Socket protected Socket(EPoll &ePoll, std::string text="") core::Socket tag (defined in core::Object) core::Object UDPSocket(EPoll &ePoll) (defined in core::UDPSocket) core::UDPSocket write(std::string data) core::Socket
- write(char *buffer, int length) (defined in core::Socket) core::Socket
+ ~Socket() (defined in core::Socket) core::Socket ~Socket() core::Socket ~UDPSocket() (defined in core::UDPSocket) core::UDPSocket
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1UDPSocket.html b/html/classcore_1_1UDPSocket.html
index e3a7abf..060e59b 100644
--- a/html/classcore_1_1UDPSocket.html
+++ b/html/classcore_1_1UDPSocket.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -97,12 +102,10 @@ Public Member Functions
UDPSocket (EPoll &ePoll)
- Public Member Functions inherited from core::Socket
-
- Socket (EPoll &ePoll)
-
-
- Socket (EPoll &ePoll, std::string text)
+
+ Socket (EPoll &ePoll, std::string text="")
+
+ ~Socket () void shutdown (std::string text="unknown")
@@ -110,11 +113,12 @@ Public Member Functions
void setDescriptor (int descriptor)
-
int getDescriptor ()
+ Get the descriptor for the socket. Get the descriptor for the socket.
+
-
-bool eventReceived (struct epoll_event event)
- Parse epoll event and call specified callbacks. More...
+
+bool eventReceived (struct epoll_event event, pid_t threadId)
+ Parse epoll event and call specified callbacks. More... int write (std::string data)
@@ -124,14 +128,18 @@ void write (char *buff
void output (std::stringstream &out)
-virtual void onRegister ()
+ Called when the socket has finished registering with the epoll processing. More... Called before the socket has registered with the epoll processing. More...
+virtual void
-virtual void onRegistered () onRegistered ()
+ Called after the socket has been registered with epoll processing.
-
-virtual void onUnregister ()
+ Called when the socket has finished unregistering for the epoll processing. More...
+virtual void onUnregister ()
+
+virtual void onUnregistered ()
+ Called when the socket has finished unregistering for the epoll processing. More...
bool needsToWrite ()
@@ -139,10 +147,6 @@ bool needsToWrite ()
Additional Inherited Members
- Public Attributes inherited from core::Socket
-
-class {
-} bufferSize
bool active = false
@@ -157,6 +161,9 @@ std::string tag
void setBufferSize (int length)
+
+
+int getBufferSize () virtual void onDataReceived (std::string data) Called when data is received from the socket. More...
@@ -182,7 +189,7 @@ bool shutDown = false<
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/classcore_1_1UDPSocket__coll__graph.map b/html/classcore_1_1UDPSocket__coll__graph.map
index b3f2b39..3225fe8 100644
--- a/html/classcore_1_1UDPSocket__coll__graph.map
+++ b/html/classcore_1_1UDPSocket__coll__graph.map
@@ -1,6 +1,7 @@
diff --git a/html/classcore_1_1UDPSocket__coll__graph.md5 b/html/classcore_1_1UDPSocket__coll__graph.md5
index 82c9b35..296e836 100644
--- a/html/classcore_1_1UDPSocket__coll__graph.md5
+++ b/html/classcore_1_1UDPSocket__coll__graph.md5
@@ -1 +1 @@
-cbef520674c511d639297d08f56fbcc8
\ No newline at end of file
+53ad30a1801814dc085d6382ef291d52
\ No newline at end of file
diff --git a/html/classcore_1_1UDPSocket__coll__graph.png b/html/classcore_1_1UDPSocket__coll__graph.png
index b2de0d7..92d9905 100644
Binary files a/html/classcore_1_1UDPSocket__coll__graph.png and b/html/classcore_1_1UDPSocket__coll__graph.png differ
diff --git a/html/classcore_1_1UDPSocket__inherit__graph.map b/html/classcore_1_1UDPSocket__inherit__graph.map
index ed12093..8047b96 100644
--- a/html/classcore_1_1UDPSocket__inherit__graph.map
+++ b/html/classcore_1_1UDPSocket__inherit__graph.map
@@ -1,5 +1,6 @@
diff --git a/html/classcore_1_1UDPSocket__inherit__graph.md5 b/html/classcore_1_1UDPSocket__inherit__graph.md5
index 546f535..3fed8e9 100644
--- a/html/classcore_1_1UDPSocket__inherit__graph.md5
+++ b/html/classcore_1_1UDPSocket__inherit__graph.md5
@@ -1 +1 @@
-76a68a9621e5b07dc51a6660486270d6
\ No newline at end of file
+da2aab22a03a27d505da4648cfa55fc1
\ No newline at end of file
diff --git a/html/classcore_1_1UDPSocket__inherit__graph.png b/html/classcore_1_1UDPSocket__inherit__graph.png
index 0251c69..39d2b4c 100644
Binary files a/html/classcore_1_1UDPSocket__inherit__graph.png and b/html/classcore_1_1UDPSocket__inherit__graph.png differ
diff --git a/html/classes.html b/html/classes.html
index 01ed819..7d13b71 100644
--- a/html/classes.html
+++ b/html/classes.html
@@ -1,9 +1,9 @@
-
+
-
+
@@ -88,7 +119,7 @@ $(function() {
-
-
-
-TCPSession (core)
-
-TCPSocket (core)
-Command (core) INotify (core) SessionFilter (core) TerminalSession (core) UDPServerSocket (core)
-CommandList (core) IPAddress (core) Socket (core) Thread (core) UDPSocket (core)
-ConsoleServer (core) IPAddressList (core)
-Timer (core)
+
+ConsoleSession (core)
-TLSServer (core)
+
+
+
+TCPSession (core)
+
+
+
+
+TCPSocket (core)
+
+Command (core)
+INotify (core)
+SessionFilter (core)
+TerminalSession (core)
+UDPServerSocket (core)
+
+CommandList (core)
+IPAddress (core)
+Socket (core)
+Thread (core)
+UDPSocket (core)
+
+ConsoleServer (core)
+IPAddressList (core)
+
+
+Timer (core)
+ConsoleSession (core)
+
+
+TLSServer (core)
+
-
-TCPServer (core) TLSSession (core)
-Object (core)
+
+EPoll (core) TCPServer (core)
+TLSSession (core)
+
+
+Object (core)
+EPoll (core)
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/doxygen.css b/html/doxygen.css
index 4f1ab91..73ecbb2 100644
--- a/html/doxygen.css
+++ b/html/doxygen.css
@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.13 */
+/* The standard CSS for doxygen 1.8.17 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
@@ -53,17 +53,24 @@ dt {
font-weight: bold;
}
-div.multicol {
+ul.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
+ column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
+ column-count: 3;
}
p.startli, p.startdd {
margin-top: 2px;
}
+th p.starttd, p.intertd, p.endtd {
+ font-size: 100%;
+ font-weight: 700;
+}
+
p.starttd {
margin-top: 0px;
}
@@ -80,6 +87,15 @@ p.endtd {
margin-bottom: 2px;
}
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
/* @end */
caption {
@@ -134,12 +150,12 @@ a.qindex {
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
- color: #ffffff;
+ color: #FFFFFF;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
- color: #ffffff;
+ color: #FFFFFF;
}
a.el {
@@ -163,6 +179,25 @@ dl.el {
margin-left: -1cm;
}
+ul {
+ overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+}
+
+#side-nav ul {
+ overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+ overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+ text-align: left;
+ direction: ltr;
+ overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+ overflow-y: hidden;
+}
+
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
@@ -177,8 +212,8 @@ pre.fragment {
}
div.fragment {
- padding: 0px;
- margin: 4px 8px 4px 2px;
+ padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+ margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
}
@@ -248,7 +283,7 @@ span.lineno a:hover {
div.ah, span.ah {
background-color: black;
font-weight: bold;
- color: #ffffff;
+ color: #FFFFFF;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
@@ -324,7 +359,7 @@ img.formulaDsp {
}
-img.formulaInl {
+img.formulaInl, img.inline {
vertical-align: middle;
}
@@ -402,6 +437,13 @@ blockquote {
padding: 0 12px 0 16px;
}
+blockquote.DocNodeRTL {
+ border-left: 0;
+ border-right: 2px solid #9CAFD4;
+ margin: 0 4px 0 24px;
+ padding: 0 16px 0 12px;
+}
+
/* @end */
/*
@@ -498,7 +540,7 @@ table.memberdecls {
white-space: nowrap;
}
-.memItemRight {
+.memItemRight, .memTemplItemRight {
width: 100%;
}
@@ -666,17 +708,17 @@ dl.reflist dd {
padding-left: 0px;
}
-.params .paramname, .retval .paramname {
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
font-weight: bold;
vertical-align: top;
}
-.params .paramtype {
+.params .paramtype, .tparams .paramtype {
font-style: italic;
vertical-align: top;
}
-.params .paramdir {
+.params .paramdir, .tparams .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
@@ -1081,72 +1123,143 @@ div.headertitle
padding: 5px 5px 5px 10px;
}
-dl
-{
- padding: 0 0 0 10px;
+.PageDocRTL-title div.headertitle {
+ text-align: right;
+ direction: rtl;
}
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
+dl {
+ padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
margin-left: 0px;
padding-left: 0px;
}
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
+dl.section.DocNodeRTL {
+ margin-right: 0px;
+ padding-right: 0px;
}
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
+dl.note {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #D0C000;
}
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
+dl.note.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #D0C000;
}
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
+dl.warning, dl.attention {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #FF0000;
}
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
+dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #FF0000;
}
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
+dl.pre, dl.post, dl.invariant {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00D000;
}
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
+dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #505050;
+}
+
+dl.deprecated.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #505050;
+}
+
+dl.todo {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.todo.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.test.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #C08050;
+}
+
+dl.bug.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #C08050;
}
dl.section dd {
@@ -1263,6 +1376,11 @@ div.toc {
width: 200px;
}
+.PageDocRTL-title div.toc {
+ float: left !important;
+ text-align: right;
+}
+
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
@@ -1271,6 +1389,12 @@ div.toc li {
padding-top: 2px;
}
+.PageDocRTL-title div.toc li {
+ background-position-x: right !important;
+ padding-left: 0 !important;
+ padding-right: 10px;
+}
+
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
color: #4665A2;
@@ -1300,6 +1424,26 @@ div.toc li.level4 {
margin-left: 45px;
}
+.PageDocRTL-title div.toc li.level1 {
+ margin-left: 0 !important;
+ margin-right: 0;
+}
+
+.PageDocRTL-title div.toc li.level2 {
+ margin-left: 0 !important;
+ margin-right: 15px;
+}
+
+.PageDocRTL-title div.toc li.level3 {
+ margin-left: 0 !important;
+ margin-right: 30px;
+}
+
+.PageDocRTL-title div.toc li.level4 {
+ margin-left: 0 !important;
+ margin-right: 45px;
+}
+
.inherit_header {
font-weight: bold;
color: gray;
@@ -1413,7 +1557,7 @@ tr.heading h2 {
}
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #ffffff;
+ border-top-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
@@ -1441,7 +1585,7 @@ tr.heading h2 {
}
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #ffffff;
+ border-bottom-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
@@ -1468,7 +1612,7 @@ tr.heading h2 {
left: 100%;
}
#powerTip.e:after {
- border-left-color: #ffffff;
+ border-left-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
@@ -1484,7 +1628,7 @@ tr.heading h2 {
right: 100%;
}
#powerTip.w:after {
- border-right-color: #ffffff;
+ border-right-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
@@ -1592,5 +1736,36 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter {
text-align: center
}
+.DocNodeRTL {
+ text-align: right;
+ direction: rtl;
+}
+.DocNodeLTR {
+ text-align: left;
+ direction: ltr;
+}
+
+table.DocNodeRTL {
+ width: auto;
+ margin-right: 0;
+ margin-left: auto;
+}
+
+table.DocNodeLTR {
+ width: auto;
+ margin-right: auto;
+ margin-left: 0;
+}
+
+tt, code, kbd, samp
+{
+ display: inline-block;
+ direction:ltr;
+}
/* @end */
+
+u {
+ text-decoration: underline;
+}
+
diff --git a/html/dynsections.js b/html/dynsections.js
index 85e1836..ea0a7b3 100644
--- a/html/dynsections.js
+++ b/html/dynsections.js
@@ -1,3 +1,26 @@
+/*
+ @licstart The following is the entire license notice for the
+ JavaScript code in this file.
+
+ Copyright (C) 1997-2017 by Dimitri van Heesch
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ @licend The above is the entire license notice
+ for the JavaScript code in this file
+ */
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
@@ -15,7 +38,7 @@ function toggleVisibility(linkObj)
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
+ }
return false;
}
@@ -94,4 +117,4 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
-
+/* @license-end */
diff --git a/html/files.html b/html/files.html
index f13fcf9..f151f37 100644
--- a/html/files.html
+++ b/html/files.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/functions.html b/html/functions.html
index 50e2d06..a249ce5 100644
--- a/html/functions.html
+++ b/html/functions.html
@@ -1,9 +1,9 @@
-
+
-
+
- o -
@@ -205,14 +221,17 @@ $(function() {
- s -
-- ~ -
+
Generated by
- ~ -
- 1.8.13
+ 1.8.17
diff --git a/html/functions_func.html b/html/functions_func.html
index 8f9ec1c..15a13ec 100644
--- a/html/functions_func.html
+++ b/html/functions_func.html
@@ -1,9 +1,9 @@
-
+
-
+
- o -
@@ -187,10 +200,13 @@ $(function() {
- s -
-- ~ -
+
Generated by
- ~ -
- 1.8.13
+ 1.8.17
diff --git a/html/functions_vars.html b/html/functions_vars.html
index b5ba7bb..449af92 100644
--- a/html/functions_vars.html
+++ b/html/functions_vars.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/graph_legend.html b/html/graph_legend.html
index 1625d6c..7042904 100644
--- a/html/graph_legend.html
+++ b/html/graph_legend.html
@@ -1,9 +1,9 @@
-
+
-
+
-
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/graph_legend.md5 b/html/graph_legend.md5
index a06ed05..8fcdccd 100644
--- a/html/graph_legend.md5
+++ b/html/graph_legend.md5
@@ -1 +1 @@
-387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
+f51bf6e9a10430aafef59831b08dcbfe
\ No newline at end of file
diff --git a/html/graph_legend.png b/html/graph_legend.png
index 5ee31ee..98080f1 100644
Binary files a/html/graph_legend.png and b/html/graph_legend.png differ
diff --git a/html/hierarchy.html b/html/hierarchy.html
index 58d81aa..ed81d50 100644
--- a/html/hierarchy.html
+++ b/html/hierarchy.html
@@ -1,9 +1,9 @@
-
+
-
+
+
-
+
+/* @license-end */
@@ -67,7 +70,7 @@ $(function() {
Ccore::IPAddressList ▼CLogListener
@@ -74,8 +77,8 @@ This inheritance list is sorted roughly, but not completely, alphabetically: Ccore::ConsoleServer Ccore::CommandList
Ccore::EPoll
- ▼Ccore::TCPServer
- ▼Ccore::TLSServer
+ Ccore::ConsoleServer
+ Ccore::ConsoleServer Ccore::TLSServer Ccore::UDPServerSocket Ccore::IPAddress
@@ -84,9 +87,9 @@ This inheritance list is sorted roughly, but not completely, alphabetically: Ccore::SessionFilter ▼Ccore::TCPSocket
Ccore::TCPServer
- ▼Ccore::TCPSession
- ▼Ccore::TLSSession
- ▼Ccore::TerminalSession
+ Ccore::ConsoleSession
+ ▼Ccore::TerminalSession
+ Ccore::ConsoleSession Ccore::TLSSession Ccore::Timer ▼Ccore::UDPSocket
@@ -98,7 +101,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:
Generated by
Ccore::UDPServerSocket
- 1.8.13
+ 1.8.17
diff --git a/html/index.html b/html/index.html
index 04e75a5..6473b4e 100644
--- a/html/index.html
+++ b/html/index.html
@@ -1,9 +1,9 @@
-
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/inherit_graph_0.map b/html/inherit_graph_0.map
index dc6efe7..3f9c96c 100644
--- a/html/inherit_graph_0.map
+++ b/html/inherit_graph_0.map
@@ -1,3 +1,3 @@
diff --git a/html/inherit_graph_0.md5 b/html/inherit_graph_0.md5
index 6eba192..d70011b 100644
--- a/html/inherit_graph_0.md5
+++ b/html/inherit_graph_0.md5
@@ -1 +1 @@
-de708c1231993bf9f0f52c06ee7a92b6
\ No newline at end of file
+d019270962bf71fea9f33cb5799a0ff7
\ No newline at end of file
diff --git a/html/inherit_graph_0.png b/html/inherit_graph_0.png
index 670d0af..21a6f79 100644
Binary files a/html/inherit_graph_0.png and b/html/inherit_graph_0.png differ
diff --git a/html/inherit_graph_1.map b/html/inherit_graph_1.map
index 36b27aa..3952c05 100644
--- a/html/inherit_graph_1.map
+++ b/html/inherit_graph_1.map
@@ -1,22 +1,23 @@
diff --git a/html/inherit_graph_1.md5 b/html/inherit_graph_1.md5
index c81ce1a..a4b534d 100644
--- a/html/inherit_graph_1.md5
+++ b/html/inherit_graph_1.md5
@@ -1 +1 @@
-466428688efc652c892391debcf1bb5c
\ No newline at end of file
+5e693242276d6785bf2eab4a026ad47c
\ No newline at end of file
diff --git a/html/inherit_graph_1.png b/html/inherit_graph_1.png
index f264feb..816d531 100644
Binary files a/html/inherit_graph_1.png and b/html/inherit_graph_1.png differ
diff --git a/html/inherits.html b/html/inherits.html
index 844db1d..805febe 100644
--- a/html/inherits.html
+++ b/html/inherits.html
@@ -1,9 +1,9 @@
-
+
-
+
-
@@ -100,7 +104,7 @@ $(function() {
+
-
+
Generated by
- 1.8.13
+ 1.8.17
diff --git a/html/jquery.js b/html/jquery.js
index f5343ed..103c32d 100644
--- a/html/jquery.js
+++ b/html/jquery.js
@@ -1,71 +1,26 @@
+/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0
","
"],col:[2,"
"],tr:[2,"","
"],td:[3,"
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n","
diff --git a/html/search/all_0.js b/html/search/all_0.js index 6d75391..71e0478 100644 --- a/html/search/all_0.js +++ b/html/search/all_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['add',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]] + ['add_0',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]] ]; diff --git a/html/search/all_1.html b/html/search/all_1.html index b13f0f7..8eb215b 100644 --- a/html/search/all_1.html +++ b/html/search/all_1.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_1.js b/html/search/all_1.js index b6ac5dc..86ebf98 100644 --- a/html/search/all_1.js +++ b/html/search/all_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['blacklist',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]] + ['blacklist_1',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]] ]; diff --git a/html/search/all_2.html b/html/search/all_2.html index 9543c57..b26d916 100644 --- a/html/search/all_2.html +++ b/html/search/all_2.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_2.js b/html/search/all_2.js index c966a3f..6d4f29d 100644 --- a/html/search/all_2.js +++ b/html/search/all_2.js @@ -1,10 +1,12 @@ var searchData= [ - ['check',['check',['../classcore_1_1Command.html#abdc0d7a4693a7f7940bbae20c4a667c0',1,'core::Command']]], - ['cleartimer',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]], - ['command',['Command',['../classcore_1_1Command.html',1,'core']]], - ['commandlist',['CommandList',['../classcore_1_1CommandList.html',1,'core']]], - ['commands',['commands',['../classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]], - ['consoleserver',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]], - ['consolesession',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]] + ['check_2',['check',['../classcore_1_1Command.html#abdc0d7a4693a7f7940bbae20c4a667c0',1,'core::Command']]], + ['clear_3',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]], + ['cleareol_4',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]], + ['cleartimer_5',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]], + ['command_6',['Command',['../classcore_1_1Command.html',1,'core']]], + ['commandlist_7',['CommandList',['../classcore_1_1CommandList.html',1,'core']]], + ['commands_8',['commands',['../classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]], + ['consoleserver_9',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]], + ['consolesession_10',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]] ]; diff --git a/html/search/all_3.html b/html/search/all_3.html index 03405c0..b61b96f 100644 --- a/html/search/all_3.html +++ b/html/search/all_3.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_3.js b/html/search/all_3.js index 85b439d..52d77bf 100644 --- a/html/search/all_3.js +++ b/html/search/all_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['epoll',['EPoll',['../classcore_1_1EPoll.html',1,'core::EPoll'],['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll::EPoll()']]], - ['eventreceived',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03',1,'core::Socket::eventReceived()']]] + ['epoll_11',['EPoll',['../classcore_1_1EPoll.html',1,'core::EPoll'],['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll::EPoll()']]], + ['eventreceived_12',['eventReceived',['../classcore_1_1EPoll.html#a39b88c943190f724c963b49baaa2cfbb',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#aeee3b9d24b039679f1f05820209539c5',1,'core::Socket::eventReceived()']]] ]; diff --git a/html/search/all_4.html b/html/search/all_4.html index 8e1f4b9..06de155 100644 --- a/html/search/all_4.html +++ b/html/search/all_4.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_4.js b/html/search/all_4.js index 0eb1392..7868e7f 100644 --- a/html/search/all_4.js +++ b/html/search/all_4.js @@ -1,10 +1,10 @@ var searchData= [ - ['getclientaddress',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]], - ['getclientaddressandport',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]], - ['getclientport',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]], - ['getdescriptor',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]], - ['getelapsed',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]], - ['getsocketaccept',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]], - ['grabinput',['grabInput',['../classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4',1,'core::CommandList']]] + ['getclientaddress_13',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]], + ['getclientaddressandport_14',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]], + ['getclientport_15',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]], + ['getdescriptor_16',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]], + ['getelapsed_17',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]], + ['getsocketaccept_18',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]], + ['grabinput_19',['grabInput',['../classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4',1,'core::CommandList']]] ]; diff --git a/html/search/all_5.html b/html/search/all_5.html index 89a879e..2544c4e 100644 --- a/html/search/all_5.html +++ b/html/search/all_5.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_5.js b/html/search/all_5.js index dbc3f37..0b99b42 100644 --- a/html/search/all_5.js +++ b/html/search/all_5.js @@ -1,7 +1,7 @@ var searchData= [ - ['inotify',['INotify',['../classcore_1_1INotify.html',1,'core']]], - ['ipaddress',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]], - ['ipaddresslist',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]], - ['isstopping',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]] + ['inotify_20',['INotify',['../classcore_1_1INotify.html',1,'core']]], + ['ipaddress_21',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]], + ['ipaddresslist_22',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]], + ['isstopping_23',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]] ]; diff --git a/html/search/all_6.html b/html/search/all_6.html index 6afac06..43f14ea 100644 --- a/html/search/all_6.html +++ b/html/search/all_6.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_6.js b/html/search/all_6.js index 96dd4b0..407665d 100644 --- a/html/search/all_6.js +++ b/html/search/all_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['maxsockets',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]] + ['maxsockets_24',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]] ]; diff --git a/html/search/all_7.html b/html/search/all_7.html index de19107..af52f82 100644 --- a/html/search/all_7.html +++ b/html/search/all_7.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_7.js b/html/search/all_7.js index d1cb125..86245a5 100644 --- a/html/search/all_7.js +++ b/html/search/all_7.js @@ -1,10 +1,12 @@ var searchData= [ - ['object',['Object',['../classcore_1_1Object.html',1,'core']]], - ['onconnected',['onConnected',['../classcore_1_1TCPSession.html#a8595f53d21b603a494d246b24dfa8be3',1,'core::TCPSession']]], - ['ondatareceived',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#aa87aca65cece02a107e7c288a925271f',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]], - ['onregister',['onRegister',['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()'],['../classcore_1_1TCPSession.html#a77600a18d75f1efee00b3dc626b1e98b',1,'core::TCPSession::onRegister()'],['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()']]], - ['ontimeout',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]], - ['onunregister',['onUnregister',['../classcore_1_1Socket.html#aa1d380db54a5b2efbc859e3744bd898b',1,'core::Socket']]], - ['output',['output',['../classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]] + ['object_25',['Object',['../classcore_1_1Object.html',1,'core']]], + ['onconnected_26',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession']]], + ['ondatareceived_27',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#aa87aca65cece02a107e7c288a925271f',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]], + ['onregister_28',['onRegister',['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()'],['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()']]], + ['onregistered_29',['onRegistered',['../classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1',1,'core::Socket::onRegistered()'],['../classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98',1,'core::TCPSession::onRegistered()'],['../classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9',1,'core::TLSSession::onRegistered()']]], + ['ontimeout_30',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]], + ['onunregistered_31',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]], + ['out_32',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession']]], + ['output_33',['output',['../classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]] ]; diff --git a/html/search/all_8.html b/html/search/all_8.html index 11e27cd..cf2b5df 100644 --- a/html/search/all_8.html +++ b/html/search/all_8.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_8.js b/html/search/all_8.js index de291a5..04822fa 100644 --- a/html/search/all_8.js +++ b/html/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['processcommand',['processCommand',['../classcore_1_1Command.html#a068ebc22f7a067cf23ed2c17f95b06e9',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a98939555ca061b445019a841726e3ef6',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df',1,'core::EPoll::processCommand()'],['../classcore_1_1TCPServer.html#a93f64f81bc63f145799af91138a064dc',1,'core::TCPServer::processCommand()']]], - ['processrequest',['processRequest',['../classcore_1_1CommandList.html#a589f3eba55beebad94a5978970e0650d',1,'core::CommandList']]], - ['protocol',['protocol',['../classcore_1_1ConsoleSession.html#a9fc306ab91d0f2a6990984040ecb3e47',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#aed35285cd2a2624bb219b51d3847634e',1,'core::TCPSession::protocol()'],['../classcore_1_1TLSSession.html#ad7f219581d1f7700ca1f88551cd01c74',1,'core::TLSSession::protocol()']]] + ['processcommand_34',['processCommand',['../classcore_1_1Command.html#a068ebc22f7a067cf23ed2c17f95b06e9',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a98939555ca061b445019a841726e3ef6',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df',1,'core::EPoll::processCommand()'],['../classcore_1_1TCPServer.html#a93f64f81bc63f145799af91138a064dc',1,'core::TCPServer::processCommand()']]], + ['processrequest_35',['processRequest',['../classcore_1_1CommandList.html#a589f3eba55beebad94a5978970e0650d',1,'core::CommandList']]], + ['protocol_36',['protocol',['../classcore_1_1ConsoleSession.html#a830cc1e1e0c3fe3b066f0a9f7f469490',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#ae90dc64e2d3c4b3239117923145edb3f',1,'core::TCPSession::protocol()'],['../classcore_1_1TLSSession.html#a547c436ab69f75307f065eca8cfcd109',1,'core::TLSSession::protocol()']]] ]; diff --git a/html/search/all_9.html b/html/search/all_9.html index f8abbbe..690785a 100644 --- a/html/search/all_9.html +++ b/html/search/all_9.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_9.js b/html/search/all_9.js index 6f05ec9..4037c75 100644 --- a/html/search/all_9.js +++ b/html/search/all_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['receivedata',['receiveData',['../classcore_1_1Socket.html#af455ec6f793473f529507af26aa54695',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a1822cb21de545dc1a183ec0bac6cc4f0',1,'core::TLSSession::receiveData()']]], - ['registersocket',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]], - ['remove',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]] + ['receivedata_37',['receiveData',['../classcore_1_1Socket.html#af455ec6f793473f529507af26aa54695',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a1822cb21de545dc1a183ec0bac6cc4f0',1,'core::TLSSession::receiveData()']]], + ['registersocket_38',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]], + ['remove_39',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]] ]; diff --git a/html/search/all_a.html b/html/search/all_a.html index 9601fce..f2f3d3a 100644 --- a/html/search/all_a.html +++ b/html/search/all_a.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_a.js b/html/search/all_a.js index 857c744..6470b3a 100644 --- a/html/search/all_a.js +++ b/html/search/all_a.js @@ -1,14 +1,15 @@ var searchData= [ - ['send',['send',['../classcore_1_1TCPSession.html#ae86d38bd7b58bfb8f8a22c1e2354c3df',1,'core::TCPSession']]], - ['sendtoall',['sendToAll',['../classcore_1_1TCPSession.html#aae6bcaf66594f92984e6419b14e8221f',1,'core::TCPSession::sendToAll(std::string data)'],['../classcore_1_1TCPSession.html#a2219e98dc33f9da2fec1d75597081dfb',1,'core::TCPSession::sendToAll(SessionFilter filter, std::string data)']]], - ['sessionfilter',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]], - ['sessions',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]], - ['setdescriptor',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]], - ['setname',['setName',['../classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef',1,'core::Command']]], - ['settimer',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]], - ['shutdown',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]], - ['socket',['Socket',['../classcore_1_1Socket.html',1,'core']]], - ['start',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]], - ['stop',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]] + ['send_40',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession']]], + ['sendtoall_41',['sendToAll',['../classcore_1_1TCPSession.html#afdfe135694c6689f5365fac6c090ec33',1,'core::TCPSession::sendToAll()'],['../classcore_1_1TCPSession.html#a05c489dcd2ebd74f527864759929e351',1,'core::TCPSession::sendToAll(SessionFilter filter)']]], + ['sessionfilter_42',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]], + ['sessions_43',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]], + ['setcursorlocation_44',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]], + ['setdescriptor_45',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]], + ['setname_46',['setName',['../classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef',1,'core::Command']]], + ['settimer_47',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]], + ['shutdown_48',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]], + ['socket_49',['Socket',['../classcore_1_1Socket.html',1,'core::Socket'],['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket::Socket()']]], + ['start_50',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]], + ['stop_51',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]] ]; diff --git a/html/search/all_b.html b/html/search/all_b.html index 0814e4e..14f3403 100644 --- a/html/search/all_b.html +++ b/html/search/all_b.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_b.js b/html/search/all_b.js index f1a2a23..1cb7cdf 100644 --- a/html/search/all_b.js +++ b/html/search/all_b.js @@ -1,11 +1,11 @@ var searchData= [ - ['tcpserver',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9',1,'core::TCPServer::TCPServer()']]], - ['tcpsession',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]], - ['tcpsocket',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]], - ['terminalsession',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]], - ['thread',['Thread',['../classcore_1_1Thread.html',1,'core']]], - ['timer',['Timer',['../classcore_1_1Timer.html',1,'core']]], - ['tlsserver',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]], - ['tlssession',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]] + ['tcpserver_52',['TCPServer',['../classcore_1_1TCPServer.html',1,'core::TCPServer'],['../classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9',1,'core::TCPServer::TCPServer()']]], + ['tcpsession_53',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]], + ['tcpsocket_54',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]], + ['terminalsession_55',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]], + ['thread_56',['Thread',['../classcore_1_1Thread.html',1,'core']]], + ['timer_57',['Timer',['../classcore_1_1Timer.html',1,'core']]], + ['tlsserver_58',['TLSServer',['../classcore_1_1TLSServer.html',1,'core::TLSServer'],['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer::TLSServer()']]], + ['tlssession_59',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]] ]; diff --git a/html/search/all_c.html b/html/search/all_c.html index da08c38..da60ab8 100644 --- a/html/search/all_c.html +++ b/html/search/all_c.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_c.js b/html/search/all_c.js index da11d9f..6afc930 100644 --- a/html/search/all_c.js +++ b/html/search/all_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['udpserversocket',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]], - ['udpsocket',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]], - ['unregistersocket',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]] + ['udpserversocket_60',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]], + ['udpsocket_61',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]], + ['unregistersocket_62',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]] ]; diff --git a/html/search/all_d.html b/html/search/all_d.html index 9986c9c..bc376fe 100644 --- a/html/search/all_d.html +++ b/html/search/all_d.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_d.js b/html/search/all_d.js index e69f426..daf9ee7 100644 --- a/html/search/all_d.js +++ b/html/search/all_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['whitelist',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]], - ['write',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]] + ['whitelist_63',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]], + ['write_64',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]] ]; diff --git a/html/search/all_e.html b/html/search/all_e.html index 9fa42bb..2e3c74d 100644 --- a/html/search/all_e.html +++ b/html/search/all_e.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/all_e.js b/html/search/all_e.js index b3c369f..3b44555 100644 --- a/html/search/all_e.js +++ b/html/search/all_e.js @@ -1,6 +1,7 @@ var searchData= [ - ['_7eepoll',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]], - ['_7etcpserver',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]], - ['_7etlsserver',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]] + ['_7eepoll_65',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]], + ['_7esocket_66',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]], + ['_7etcpserver_67',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]], + ['_7etlsserver_68',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]] ]; diff --git a/html/search/classes_0.html b/html/search/classes_0.html index 1c3e406..f7e4c14 100644 --- a/html/search/classes_0.html +++ b/html/search/classes_0.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_0.js b/html/search/classes_0.js index e77a9e7..b1e3f8a 100644 --- a/html/search/classes_0.js +++ b/html/search/classes_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['command',['Command',['../classcore_1_1Command.html',1,'core']]], - ['commandlist',['CommandList',['../classcore_1_1CommandList.html',1,'core']]], - ['consoleserver',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]], - ['consolesession',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]] + ['command_69',['Command',['../classcore_1_1Command.html',1,'core']]], + ['commandlist_70',['CommandList',['../classcore_1_1CommandList.html',1,'core']]], + ['consoleserver_71',['ConsoleServer',['../classcore_1_1ConsoleServer.html',1,'core']]], + ['consolesession_72',['ConsoleSession',['../classcore_1_1ConsoleSession.html',1,'core']]] ]; diff --git a/html/search/classes_1.html b/html/search/classes_1.html index a8e7069..c7ff4b3 100644 --- a/html/search/classes_1.html +++ b/html/search/classes_1.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_1.js b/html/search/classes_1.js index 4c76773..db6175c 100644 --- a/html/search/classes_1.js +++ b/html/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['epoll',['EPoll',['../classcore_1_1EPoll.html',1,'core']]] + ['epoll_73',['EPoll',['../classcore_1_1EPoll.html',1,'core']]] ]; diff --git a/html/search/classes_2.html b/html/search/classes_2.html index 5c09c96..0d1e8a0 100644 --- a/html/search/classes_2.html +++ b/html/search/classes_2.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_2.js b/html/search/classes_2.js index a7b3ab0..9db7dc5 100644 --- a/html/search/classes_2.js +++ b/html/search/classes_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['inotify',['INotify',['../classcore_1_1INotify.html',1,'core']]], - ['ipaddress',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]], - ['ipaddresslist',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]] + ['inotify_74',['INotify',['../classcore_1_1INotify.html',1,'core']]], + ['ipaddress_75',['IPAddress',['../classcore_1_1IPAddress.html',1,'core']]], + ['ipaddresslist_76',['IPAddressList',['../classcore_1_1IPAddressList.html',1,'core']]] ]; diff --git a/html/search/classes_3.html b/html/search/classes_3.html index 5faaeba..2102545 100644 --- a/html/search/classes_3.html +++ b/html/search/classes_3.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_3.js b/html/search/classes_3.js index cfa17e3..94e0c52 100644 --- a/html/search/classes_3.js +++ b/html/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['object',['Object',['../classcore_1_1Object.html',1,'core']]] + ['object_77',['Object',['../classcore_1_1Object.html',1,'core']]] ]; diff --git a/html/search/classes_4.html b/html/search/classes_4.html index b3f11bc..095ab59 100644 --- a/html/search/classes_4.html +++ b/html/search/classes_4.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_4.js b/html/search/classes_4.js index f584cae..2eea47d 100644 --- a/html/search/classes_4.js +++ b/html/search/classes_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['sessionfilter',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]], - ['socket',['Socket',['../classcore_1_1Socket.html',1,'core']]] + ['sessionfilter_78',['SessionFilter',['../classcore_1_1SessionFilter.html',1,'core']]], + ['socket_79',['Socket',['../classcore_1_1Socket.html',1,'core']]] ]; diff --git a/html/search/classes_5.html b/html/search/classes_5.html index 952ace6..fc9cdc9 100644 --- a/html/search/classes_5.html +++ b/html/search/classes_5.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_5.js b/html/search/classes_5.js index c453266..5fed038 100644 --- a/html/search/classes_5.js +++ b/html/search/classes_5.js @@ -1,11 +1,11 @@ var searchData= [ - ['tcpserver',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]], - ['tcpsession',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]], - ['tcpsocket',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]], - ['terminalsession',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]], - ['thread',['Thread',['../classcore_1_1Thread.html',1,'core']]], - ['timer',['Timer',['../classcore_1_1Timer.html',1,'core']]], - ['tlsserver',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]], - ['tlssession',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]] + ['tcpserver_80',['TCPServer',['../classcore_1_1TCPServer.html',1,'core']]], + ['tcpsession_81',['TCPSession',['../classcore_1_1TCPSession.html',1,'core']]], + ['tcpsocket_82',['TCPSocket',['../classcore_1_1TCPSocket.html',1,'core']]], + ['terminalsession_83',['TerminalSession',['../classcore_1_1TerminalSession.html',1,'core']]], + ['thread_84',['Thread',['../classcore_1_1Thread.html',1,'core']]], + ['timer_85',['Timer',['../classcore_1_1Timer.html',1,'core']]], + ['tlsserver_86',['TLSServer',['../classcore_1_1TLSServer.html',1,'core']]], + ['tlssession_87',['TLSSession',['../classcore_1_1TLSSession.html',1,'core']]] ]; diff --git a/html/search/classes_6.html b/html/search/classes_6.html index 75eef9f..1ecfddd 100644 --- a/html/search/classes_6.html +++ b/html/search/classes_6.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/classes_6.js b/html/search/classes_6.js index 73ba643..3194ddb 100644 --- a/html/search/classes_6.js +++ b/html/search/classes_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['udpserversocket',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]], - ['udpsocket',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]] + ['udpserversocket_88',['UDPServerSocket',['../classcore_1_1UDPServerSocket.html',1,'core']]], + ['udpsocket_89',['UDPSocket',['../classcore_1_1UDPSocket.html',1,'core']]] ]; diff --git a/html/search/functions_0.html b/html/search/functions_0.html index 4e6d87d..e17c711 100644 --- a/html/search/functions_0.html +++ b/html/search/functions_0.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_0.js b/html/search/functions_0.js index 6d75391..dc96e19 100644 --- a/html/search/functions_0.js +++ b/html/search/functions_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['add',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]] + ['add_90',['add',['../classcore_1_1CommandList.html#a7a45e75e3d21a25fd3f7e887acf395e9',1,'core::CommandList']]] ]; diff --git a/html/search/functions_1.html b/html/search/functions_1.html index b343e2d..0ddac0a 100644 --- a/html/search/functions_1.html +++ b/html/search/functions_1.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_1.js b/html/search/functions_1.js index dc71734..9a73b98 100644 --- a/html/search/functions_1.js +++ b/html/search/functions_1.js @@ -1,5 +1,7 @@ var searchData= [ - ['check',['check',['../classcore_1_1Command.html#abdc0d7a4693a7f7940bbae20c4a667c0',1,'core::Command']]], - ['cleartimer',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]] + ['check_91',['check',['../classcore_1_1Command.html#abdc0d7a4693a7f7940bbae20c4a667c0',1,'core::Command']]], + ['clear_92',['clear',['../classcore_1_1TerminalSession.html#a42bb06857891220a831da04248233935',1,'core::TerminalSession']]], + ['cleareol_93',['clearEOL',['../classcore_1_1TerminalSession.html#aa660768eed03b0b996a749e8a146446c',1,'core::TerminalSession']]], + ['cleartimer_94',['clearTimer',['../classcore_1_1Timer.html#a8e063f46e89dac04364871e909ab940a',1,'core::Timer']]] ]; diff --git a/html/search/functions_2.html b/html/search/functions_2.html index ecce2f3..2737c5a 100644 --- a/html/search/functions_2.html +++ b/html/search/functions_2.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_2.js b/html/search/functions_2.js index 190f2c0..952bc3e 100644 --- a/html/search/functions_2.js +++ b/html/search/functions_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['epoll',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]], - ['eventreceived',['eventReceived',['../classcore_1_1EPoll.html#a3238b150b5d0a57eb2e1b17daa236d3b',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#a4c9a3396693ff919eb827729f9e72b03',1,'core::Socket::eventReceived()']]] + ['epoll_95',['EPoll',['../classcore_1_1EPoll.html#a2fd5cc4336b5f72990ecc0e7ea3d7641',1,'core::EPoll']]], + ['eventreceived_96',['eventReceived',['../classcore_1_1EPoll.html#a39b88c943190f724c963b49baaa2cfbb',1,'core::EPoll::eventReceived()'],['../classcore_1_1Socket.html#aeee3b9d24b039679f1f05820209539c5',1,'core::Socket::eventReceived()']]] ]; diff --git a/html/search/functions_3.html b/html/search/functions_3.html index 15f06ab..6da86e7 100644 --- a/html/search/functions_3.html +++ b/html/search/functions_3.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_3.js b/html/search/functions_3.js index 0eb1392..a9f090a 100644 --- a/html/search/functions_3.js +++ b/html/search/functions_3.js @@ -1,10 +1,10 @@ var searchData= [ - ['getclientaddress',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]], - ['getclientaddressandport',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]], - ['getclientport',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]], - ['getdescriptor',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]], - ['getelapsed',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]], - ['getsocketaccept',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]], - ['grabinput',['grabInput',['../classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4',1,'core::CommandList']]] + ['getclientaddress_97',['getClientAddress',['../classcore_1_1IPAddress.html#ae5e7e28589d026bbbc6c3423d418b008',1,'core::IPAddress']]], + ['getclientaddressandport_98',['getClientAddressAndPort',['../classcore_1_1IPAddress.html#abea870f1a048cb7bba1d2bad98558232',1,'core::IPAddress']]], + ['getclientport_99',['getClientPort',['../classcore_1_1IPAddress.html#a39f706f2d43d7d001296ecead4b587e8',1,'core::IPAddress']]], + ['getdescriptor_100',['getDescriptor',['../classcore_1_1EPoll.html#a1e52017e1deae15c1c87c6b6a099e1ed',1,'core::EPoll::getDescriptor()'],['../classcore_1_1Socket.html#a06ba54744530439d4131e6aba4623d08',1,'core::Socket::getDescriptor()']]], + ['getelapsed_101',['getElapsed',['../classcore_1_1Timer.html#a0df7f1ffc05529b45d6e13713bbc0209',1,'core::Timer']]], + ['getsocketaccept_102',['getSocketAccept',['../classcore_1_1ConsoleServer.html#a80d9ea7f3fc5e07c50d5b9e0d4943ca8',1,'core::ConsoleServer::getSocketAccept()'],['../classcore_1_1TCPServer.html#a841f02799ad8529aad7cea132f4de8a9',1,'core::TCPServer::getSocketAccept()']]], + ['grabinput_103',['grabInput',['../classcore_1_1CommandList.html#a40211d843807cd65f6614c17efcb00e4',1,'core::CommandList']]] ]; diff --git a/html/search/functions_4.html b/html/search/functions_4.html index 8985ff2..911304e 100644 --- a/html/search/functions_4.html +++ b/html/search/functions_4.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_4.js b/html/search/functions_4.js index cfe9d53..c852a01 100644 --- a/html/search/functions_4.js +++ b/html/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['isstopping',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]] + ['isstopping_104',['isStopping',['../classcore_1_1EPoll.html#a301b46b71ac7ac61a687ff723fe269b3',1,'core::EPoll']]] ]; diff --git a/html/search/functions_5.html b/html/search/functions_5.html index 0314918..61b920d 100644 --- a/html/search/functions_5.html +++ b/html/search/functions_5.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_5.js b/html/search/functions_5.js index 6191ba9..b580494 100644 --- a/html/search/functions_5.js +++ b/html/search/functions_5.js @@ -1,9 +1,10 @@ var searchData= [ - ['onconnected',['onConnected',['../classcore_1_1TCPSession.html#a8595f53d21b603a494d246b24dfa8be3',1,'core::TCPSession']]], - ['ondatareceived',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#aa87aca65cece02a107e7c288a925271f',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]], - ['onregister',['onRegister',['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()'],['../classcore_1_1TCPSession.html#a77600a18d75f1efee00b3dc626b1e98b',1,'core::TCPSession::onRegister()'],['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()']]], - ['ontimeout',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]], - ['onunregister',['onUnregister',['../classcore_1_1Socket.html#aa1d380db54a5b2efbc859e3744bd898b',1,'core::Socket']]], - ['output',['output',['../classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]] + ['onconnected_105',['onConnected',['../classcore_1_1TCPSession.html#a8719952f7bb00bf7239ec40aa2868626',1,'core::TCPSession']]], + ['ondatareceived_106',['onDataReceived',['../classcore_1_1Socket.html#ac8d6a2c54696eb6fc2024cf6bcf6b4e5',1,'core::Socket::onDataReceived()'],['../classcore_1_1TCPServer.html#a276ccbc8cb9b4380ebd78807b97f0159',1,'core::TCPServer::onDataReceived()'],['../classcore_1_1TCPSession.html#aa87aca65cece02a107e7c288a925271f',1,'core::TCPSession::onDataReceived()'],['../classcore_1_1UDPServerSocket.html#a41933ca153c854a800e3d047ab18313e',1,'core::UDPServerSocket::onDataReceived()']]], + ['onregister_107',['onRegister',['../classcore_1_1Socket.html#a81e5ee3e17834166d97c6e8b7dfe0da0',1,'core::Socket::onRegister()'],['../classcore_1_1TLSSession.html#a76cec7cf4851eb27abe77a2339344c6d',1,'core::TLSSession::onRegister()']]], + ['onregistered_108',['onRegistered',['../classcore_1_1Socket.html#a23b9824653bbe4652a716acb828665b1',1,'core::Socket::onRegistered()'],['../classcore_1_1TCPSession.html#aed4ed499b978bcea57a8efefe929fc98',1,'core::TCPSession::onRegistered()'],['../classcore_1_1TLSSession.html#a8e26fdc9e8a6c573b5a504a1f1b137a9',1,'core::TLSSession::onRegistered()']]], + ['ontimeout_109',['onTimeout',['../classcore_1_1Timer.html#ae51704ff08d985bbc30e3ff4c9b3c6ca',1,'core::Timer']]], + ['onunregistered_110',['onUnregistered',['../classcore_1_1Socket.html#ae9be59697c2b2e5efb19aaae3ba943d2',1,'core::Socket']]], + ['output_111',['output',['../classcore_1_1Command.html#a314aef05f78aacb802097f8ae0875291',1,'core::Command::output()'],['../classcore_1_1TCPServer.html#a120d5031360cc62251bdc43fa2d9813a',1,'core::TCPServer::output()'],['../classcore_1_1TCPSession.html#a50037cbfc515650e04054e5481785981',1,'core::TCPSession::output()'],['../classcore_1_1TCPSocket.html#afacf7528ff3c9ac077d7b5a49e2116fd',1,'core::TCPSocket::output()'],['../classcore_1_1TLSSession.html#ae55de8a035d1ddc560cf619b2030af43',1,'core::TLSSession::output()']]] ]; diff --git a/html/search/functions_6.html b/html/search/functions_6.html index c506123..dc70a4a 100644 --- a/html/search/functions_6.html +++ b/html/search/functions_6.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_6.js b/html/search/functions_6.js index de291a5..37c3028 100644 --- a/html/search/functions_6.js +++ b/html/search/functions_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['processcommand',['processCommand',['../classcore_1_1Command.html#a068ebc22f7a067cf23ed2c17f95b06e9',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a98939555ca061b445019a841726e3ef6',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df',1,'core::EPoll::processCommand()'],['../classcore_1_1TCPServer.html#a93f64f81bc63f145799af91138a064dc',1,'core::TCPServer::processCommand()']]], - ['processrequest',['processRequest',['../classcore_1_1CommandList.html#a589f3eba55beebad94a5978970e0650d',1,'core::CommandList']]], - ['protocol',['protocol',['../classcore_1_1ConsoleSession.html#a9fc306ab91d0f2a6990984040ecb3e47',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#aed35285cd2a2624bb219b51d3847634e',1,'core::TCPSession::protocol()'],['../classcore_1_1TLSSession.html#ad7f219581d1f7700ca1f88551cd01c74',1,'core::TLSSession::protocol()']]] + ['processcommand_112',['processCommand',['../classcore_1_1Command.html#a068ebc22f7a067cf23ed2c17f95b06e9',1,'core::Command::processCommand()'],['../classcore_1_1CommandList.html#a98939555ca061b445019a841726e3ef6',1,'core::CommandList::processCommand()'],['../classcore_1_1EPoll.html#a0c2d7fdaec43d0a15abab0399d5727df',1,'core::EPoll::processCommand()'],['../classcore_1_1TCPServer.html#a93f64f81bc63f145799af91138a064dc',1,'core::TCPServer::processCommand()']]], + ['processrequest_113',['processRequest',['../classcore_1_1CommandList.html#a589f3eba55beebad94a5978970e0650d',1,'core::CommandList']]], + ['protocol_114',['protocol',['../classcore_1_1ConsoleSession.html#a830cc1e1e0c3fe3b066f0a9f7f469490',1,'core::ConsoleSession::protocol()'],['../classcore_1_1TCPSession.html#ae90dc64e2d3c4b3239117923145edb3f',1,'core::TCPSession::protocol()'],['../classcore_1_1TLSSession.html#a547c436ab69f75307f065eca8cfcd109',1,'core::TLSSession::protocol()']]] ]; diff --git a/html/search/functions_7.html b/html/search/functions_7.html index 83a7b84..7de3106 100644 --- a/html/search/functions_7.html +++ b/html/search/functions_7.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_7.js b/html/search/functions_7.js index 6f05ec9..c1a175c 100644 --- a/html/search/functions_7.js +++ b/html/search/functions_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['receivedata',['receiveData',['../classcore_1_1Socket.html#af455ec6f793473f529507af26aa54695',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a1822cb21de545dc1a183ec0bac6cc4f0',1,'core::TLSSession::receiveData()']]], - ['registersocket',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]], - ['remove',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]] + ['receivedata_115',['receiveData',['../classcore_1_1Socket.html#af455ec6f793473f529507af26aa54695',1,'core::Socket::receiveData()'],['../classcore_1_1TLSSession.html#a1822cb21de545dc1a183ec0bac6cc4f0',1,'core::TLSSession::receiveData()']]], + ['registersocket_116',['registerSocket',['../classcore_1_1EPoll.html#a3d813c7bbf0da70ebc8e3cb6aeeacfb4',1,'core::EPoll']]], + ['remove_117',['remove',['../classcore_1_1CommandList.html#aaac684effb9ecf5238d23ca60d3fffaa',1,'core::CommandList']]] ]; diff --git a/html/search/functions_8.html b/html/search/functions_8.html index b55f0e6..7422be2 100644 --- a/html/search/functions_8.html +++ b/html/search/functions_8.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_8.js b/html/search/functions_8.js index 8646c5e..d9e5cb8 100644 --- a/html/search/functions_8.js +++ b/html/search/functions_8.js @@ -1,11 +1,13 @@ var searchData= [ - ['send',['send',['../classcore_1_1TCPSession.html#ae86d38bd7b58bfb8f8a22c1e2354c3df',1,'core::TCPSession']]], - ['sendtoall',['sendToAll',['../classcore_1_1TCPSession.html#aae6bcaf66594f92984e6419b14e8221f',1,'core::TCPSession::sendToAll(std::string data)'],['../classcore_1_1TCPSession.html#a2219e98dc33f9da2fec1d75597081dfb',1,'core::TCPSession::sendToAll(SessionFilter filter, std::string data)']]], - ['setdescriptor',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]], - ['setname',['setName',['../classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef',1,'core::Command']]], - ['settimer',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]], - ['shutdown',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]], - ['start',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]], - ['stop',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]] + ['send_118',['send',['../classcore_1_1TCPSession.html#a2b09eeafef5e44009a77d9da43e3b889',1,'core::TCPSession']]], + ['sendtoall_119',['sendToAll',['../classcore_1_1TCPSession.html#afdfe135694c6689f5365fac6c090ec33',1,'core::TCPSession::sendToAll()'],['../classcore_1_1TCPSession.html#a05c489dcd2ebd74f527864759929e351',1,'core::TCPSession::sendToAll(SessionFilter filter)']]], + ['setcursorlocation_120',['setCursorLocation',['../classcore_1_1TerminalSession.html#aa9939cbe36c08e1a0b8413a96ca251fa',1,'core::TerminalSession']]], + ['setdescriptor_121',['setDescriptor',['../classcore_1_1Socket.html#ac44f6ae3196a8a3e09a6a85fcf495762',1,'core::Socket']]], + ['setname_122',['setName',['../classcore_1_1Command.html#ad8b0321c64838f4d5c8f93461b97cfef',1,'core::Command']]], + ['settimer_123',['setTimer',['../classcore_1_1Timer.html#ac0a642cdcb76b7f995137162050d3d0b',1,'core::Timer']]], + ['shutdown_124',['shutdown',['../classcore_1_1Socket.html#af2d1b6de7a64a9d446b0305b6ec47b31',1,'core::Socket']]], + ['socket_125',['Socket',['../classcore_1_1Socket.html#a4c3f87fd1de3c9eab4bf5efbb30ce87d',1,'core::Socket']]], + ['start_126',['start',['../classcore_1_1EPoll.html#aaefe2caef75eb538af90cb34682d277b',1,'core::EPoll::start()'],['../classcore_1_1Thread.html#ae6885df9a9b9503669e5776518b19054',1,'core::Thread::start()']]], + ['stop_127',['stop',['../classcore_1_1EPoll.html#a0c2865acd31d14fbf19dbc42cc084ddc',1,'core::EPoll']]] ]; diff --git a/html/search/functions_9.html b/html/search/functions_9.html index c73f07b..befd4fa 100644 --- a/html/search/functions_9.html +++ b/html/search/functions_9.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_9.js b/html/search/functions_9.js index f89b32d..9fbeb4f 100644 --- a/html/search/functions_9.js +++ b/html/search/functions_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['tcpserver',['TCPServer',['../classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9',1,'core::TCPServer']]], - ['tlsserver',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]] + ['tcpserver_128',['TCPServer',['../classcore_1_1TCPServer.html#a418924164fd6e59800272fbd6f069bb9',1,'core::TCPServer']]], + ['tlsserver_129',['TLSServer',['../classcore_1_1TLSServer.html#a6460f9872936015efdfd0b8de04aa2fe',1,'core::TLSServer']]] ]; diff --git a/html/search/functions_a.html b/html/search/functions_a.html index f10ad63..a81e963 100644 --- a/html/search/functions_a.html +++ b/html/search/functions_a.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_a.js b/html/search/functions_a.js index 91e1e20..5702f6b 100644 --- a/html/search/functions_a.js +++ b/html/search/functions_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['unregistersocket',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]] + ['unregistersocket_130',['unregisterSocket',['../classcore_1_1EPoll.html#a5ab5e82ab51e0952fc8fbcc128f52900',1,'core::EPoll']]] ]; diff --git a/html/search/functions_b.html b/html/search/functions_b.html index 172ea1b..345265d 100644 --- a/html/search/functions_b.html +++ b/html/search/functions_b.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_b.js b/html/search/functions_b.js index 827942a..4f77c9d 100644 --- a/html/search/functions_b.js +++ b/html/search/functions_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['write',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]] + ['write_131',['write',['../classcore_1_1Socket.html#a1413c826307ef0f29d7457770af675e3',1,'core::Socket']]] ]; diff --git a/html/search/functions_c.html b/html/search/functions_c.html index 99492ba..858bfd6 100644 --- a/html/search/functions_c.html +++ b/html/search/functions_c.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/functions_c.js b/html/search/functions_c.js index b3c369f..5bfef78 100644 --- a/html/search/functions_c.js +++ b/html/search/functions_c.js @@ -1,6 +1,7 @@ var searchData= [ - ['_7eepoll',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]], - ['_7etcpserver',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]], - ['_7etlsserver',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]] + ['_7eepoll_132',['~EPoll',['../classcore_1_1EPoll.html#a8e7a2496d684b745a6410f9bd3e88534',1,'core::EPoll']]], + ['_7esocket_133',['~Socket',['../classcore_1_1Socket.html#aa5003845f8ae464ad2fa206176381be0',1,'core::Socket']]], + ['_7etcpserver_134',['~TCPServer',['../classcore_1_1TCPServer.html#a7ccdc057c9eee8504fce796301f82088',1,'core::TCPServer']]], + ['_7etlsserver_135',['~TLSServer',['../classcore_1_1TLSServer.html#ac71db77c796a1bf65357409cb96054c7',1,'core::TLSServer']]] ]; diff --git a/html/search/mag_sel.png b/html/search/mag_sel.png index 81f6040..39c0ed5 100644 Binary files a/html/search/mag_sel.png and b/html/search/mag_sel.png differ diff --git a/html/search/nomatches.html b/html/search/nomatches.html index b1ded27..4377320 100644 --- a/html/search/nomatches.html +++ b/html/search/nomatches.html @@ -1,4 +1,4 @@ - +
diff --git a/html/search/search.js b/html/search/search.js index dedce3b..a554ab9 100644 --- a/html/search/search.js +++ b/html/search/search.js @@ -1,3 +1,26 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ function convertToId(search) { var result = ''; @@ -788,4 +811,4 @@ function init_search() } searchBox.OnSelectItem(0); } - +/* @license-end */ diff --git a/html/search/search_l.png b/html/search/search_l.png index c872f4d..fd5f7da 100644 Binary files a/html/search/search_l.png and b/html/search/search_l.png differ diff --git a/html/search/search_r.png b/html/search/search_r.png index 97ee8b4..1af5d21 100644 Binary files a/html/search/search_r.png and b/html/search/search_r.png differ diff --git a/html/search/searchdata.js b/html/search/searchdata.js index 60dcb5b..f474f46 100644 --- a/html/search/searchdata.js +++ b/html/search/searchdata.js @@ -3,7 +3,7 @@ var indexSectionsWithContent = 0: "abcegimoprstuw~", 1: "ceiostu", 2: "acegioprstuw~", - 3: "bcmsw" + 3: "bcmosw" }; var indexSectionNames = diff --git a/html/search/variables_0.html b/html/search/variables_0.html index 74ce807..bf3eba5 100644 --- a/html/search/variables_0.html +++ b/html/search/variables_0.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/variables_0.js b/html/search/variables_0.js index b6ac5dc..3b7b039 100644 --- a/html/search/variables_0.js +++ b/html/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['blacklist',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]] + ['blacklist_136',['blackList',['../classcore_1_1TCPServer.html#a82f6bf16e4ab20d8b30da09e034fffff',1,'core::TCPServer']]] ]; diff --git a/html/search/variables_1.html b/html/search/variables_1.html index 84237b6..49fe59a 100644 --- a/html/search/variables_1.html +++ b/html/search/variables_1.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/variables_1.js b/html/search/variables_1.js index 2b53dda..e6fabae 100644 --- a/html/search/variables_1.js +++ b/html/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['commands',['commands',['../classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]] + ['commands_137',['commands',['../classcore_1_1CommandList.html#a435f09d15c78dad43e7bca4977d6bdf1',1,'core::CommandList::commands()'],['../classcore_1_1TCPServer.html#afcc44802b988e2f4292504e804dccf8b',1,'core::TCPServer::commands()']]] ]; diff --git a/html/search/variables_2.html b/html/search/variables_2.html index 5c9de1a..0c8a18c 100644 --- a/html/search/variables_2.html +++ b/html/search/variables_2.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/variables_2.js b/html/search/variables_2.js index 96dd4b0..88b42a9 100644 --- a/html/search/variables_2.js +++ b/html/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['maxsockets',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]] + ['maxsockets_138',['maxSockets',['../classcore_1_1EPoll.html#acfcef2513d94f7b9a191fed3dc744d90',1,'core::EPoll']]] ]; diff --git a/html/search/variables_3.html b/html/search/variables_3.html index f95e34c..19a31fc 100644 --- a/html/search/variables_3.html +++ b/html/search/variables_3.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/variables_3.js b/html/search/variables_3.js index 944736a..c7de56e 100644 --- a/html/search/variables_3.js +++ b/html/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['sessions',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]] + ['out_139',['out',['../classcore_1_1TCPSession.html#abb302bbb3d7e7bc75490c736364f0d4d',1,'core::TCPSession']]] ]; diff --git a/html/search/variables_4.html b/html/search/variables_4.html index d7db285..bdc37be 100644 --- a/html/search/variables_4.html +++ b/html/search/variables_4.html @@ -1,7 +1,7 @@ - +
- + @@ -11,15 +11,19 @@
diff --git a/html/search/variables_4.js b/html/search/variables_4.js index a6105f2..4a46efd 100644 --- a/html/search/variables_4.js +++ b/html/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['whitelist',['whiteList',['../classcore_1_1TCPServer.html#abad6300b6234ca8b69cef9128755342e',1,'core::TCPServer']]] + ['sessions_140',['sessions',['../classcore_1_1TCPServer.html#aeed1bc55d099667ccda51cd682bfc633',1,'core::TCPServer']]] ]; diff --git a/html/search/variables_5.html b/html/search/variables_5.html new file mode 100644 index 0000000..6aa2249 --- /dev/null +++ b/html/search/variables_5.html @@ -0,0 +1,30 @@ + +
+ + + + + + +