diff --git a/Command.cpp b/Command.cpp index 549da7e..6720121 100644 --- a/Command.cpp +++ b/Command.cpp @@ -2,10 +2,22 @@ #include "Log.h" namespace core { + + Command::Command() {} + Command::Command(CommandList &commandList) : commandList(commandList) {} + int Command::processCommand(std::string request, TCPSession *session, std::stringstream &data) { return 0; } + + void grabInput() { + commandList.grapInput(this); + } + + void clearGrab() { + commandList.clearGrab(this); + } void Command::output(Session *session) {} diff --git a/Command.h b/Command.h index 7a34837..31c66c0 100644 --- a/Command.h +++ b/Command.h @@ -20,6 +20,9 @@ namespace core { class Command : public Object { public: + + Command(); + Command(CommandList &commandList); /// /// Implement check method to provide a special check rule upon the request to see @@ -70,9 +73,14 @@ namespace core { void setName(std::string name); std::string getName(); - + + void grabInput(); + void clearGrab(); + private: std::string name; + CommandList &commandList; + }; diff --git a/html/EPoll_8h_source.html b/html/EPoll_8h_source.html index 85e177b..38a42cf 100644 --- a/html/EPoll_8h_source.html +++ b/html/EPoll_8h_source.html @@ -109,7 +109,7 @@ $(function() {
- + @@ -120,32 +120,30 @@ $(function() { - - - - - - - - - - + + + + + + + + + + - -This is the complete list of members for core::ConsoleServer, including all inherited members.
active (defined in core::Socket) | core::Socket | ||||
blackList | core::TCPServer | ||||
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, 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 | ||||
name (defined in core::Object) | core::Object | ||||
needsToWrite() (defined in core::Socket) | core::Socket | ||||
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() | 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 | ||||
blackList | core::TCPServer | ||||
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 | ||||
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 | ||||
name (defined in core::Object) | core::Object | ||||
needsToWrite() (defined in core::Socket) | core::Socket | ||||
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() | 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 | ||||
reset (defined in core::Socket) | core::Socket | ||||
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 | |||
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 | ||||
tag (defined in core::Object) | core::Object | Get the descriptor for the socket. |
|||
bool | eventReceived (struct epoll_event event, pid_t threadId) | ||||
Parse epoll event and call specified callbacks. More... | |||||
bool | eventReceived (struct epoll_event event) | ||||
Parse epoll event and call specified callbacks. More... | |||||
int | write (std::string data) | ||||
@@ -211,9 +211,9 @@ Additional Inherited Members | ipAddress | ||||
![]() | |||||
-bool | active = false | ||||
+bool | reset = false | ||||
![]() | |||||
std::string | name |
active (defined in core::Socket) | 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 | |
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 | |
NextLine(int lines) (defined in core::TerminalSession) | core::TerminalSession | |
onConnected() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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 |
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) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getLines() (defined in core::TerminalSession) | core::TerminalSession | |
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 | |
NextLine(int lines) (defined in core::TerminalSession) | core::TerminalSession | |
onConnected() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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 |
reset (defined in core::Socket) | core::Socket | |
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 | |
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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
~TerminalSession() (defined in core::TerminalSession) | core::TerminalSession | |
terminate() (defined in core::TCPSession) | core::TCPSession | |
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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
~TerminalSession() (defined in core::TerminalSession) | core::TerminalSession |
check(std::string request) | core::Command | virtual | |||
EPoll() | core::EPoll | ||||
eventReceived(struct epoll_event event, pid_t threadId) | core::EPoll | ||||
eventReceived(struct epoll_event event) | core::EPoll | ||||
getDescriptor() | core::EPoll | ||||
getName() (defined in core::Command) | core::Command | ||||
isStopping() | core::EPoll | ||||
int | getDescriptor () | ||||
Return the descriptor for the ePoll socket. More... | |||||
void | eventReceived (struct epoll_event event, pid_t threadId) | ||||
Dispatch event to appropriate socket. More... | |||||
void | eventReceived (struct epoll_event event) | ||||
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... | |||||
tag | tag | void core::EPoll::eventReceived | ( | struct epoll_event | -event, | - -
+ | event | ) | - | pid_t | -threadId | -
- | ) | -
Unregister a BMASocket from monitoring by BMAEPoll.
Use this method to remove a socket from receiving events from the epoll system.
-socket | The Socket to unregister. |
This is the complete list of members for core::Socket, including all inherited members.
active (defined in core::Socket) | 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() | 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 |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | 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() | 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 |
reset (defined in core::Socket) | core::Socket | |
setBufferSize(int length) (defined in core::Socket) | core::Socket | protected |
setDescriptor(int descriptor) | core::Socket | |
shutdown(std::string text="unknown") | core::Socket | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -156,9 +156,9 @@ bool | needsToWrite () |
Public Attributes | |||||
-bool | active = false | ||||
+bool | reset = false | ||||
![]() | |||||
std::string | name | shutDown = false<
Member Function Documentation- -◆ eventReceived()+ +◆ eventReceived()
@@ -267,18 +267,8 @@ bool | shutDown = false< | bool core::Socket::eventReceived | ( | struct epoll_event | -event, | - -
+ | event | ) | - | pid_t | -threadId | -
- | ) | -
This is the complete list of members for core::TCPServer, including all inherited members.
active (defined in core::Socket) | core::Socket | |
blackList | core::TCPServer | |
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 | |
getSocketAccept(EPoll &epoll) | core::TCPServer | virtual |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 | |
blackList | core::TCPServer | |
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 | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getName() (defined in core::Command) | core::Command | |
getSocketAccept(EPoll &epoll) | core::TCPServer | virtual |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 | |
reset (defined in core::Socket) | core::Socket | |
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 | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -205,9 +205,9 @@ Public Attributes | ipAddress | |
![]() | ||
-bool | active = false | |
+bool | reset = false | |
![]() | ||
std::string | name |
active (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, 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() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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::string data) | core::TCPSession | protectedvirtual |
receiveData(char *buffer, int bufferLength) | core::Socket | protectedvirtual |
connect(IPAddress &address) (defined in core::TCPSocket) | core::TCPSocket | |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | 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() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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::string data) | core::TCPSession | protectedvirtual |
receiveData(char *buffer, int bufferLength) | core::Socket | protectedvirtual |
reset (defined in core::Socket) | core::Socket | |
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 | |
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 | |
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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
terminate() (defined in core::TCPSession) | core::TCPSession | |
write(std::string data) | core::Socket | |
write(char *buffer, int length) (defined in core::Socket) | core::Socket | |
~Socket() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket |
This is the complete list of members for core::TCPSocket, including all inherited members.
active (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, pid_t threadId) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
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() | 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 |
connect(IPAddress &address) (defined in core::TCPSocket) | core::TCPSocket | |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
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() | 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 |
reset (defined in core::Socket) | core::Socket | |
setBufferSize(int length) (defined in core::Socket) | core::Socket | protected |
setDescriptor(int descriptor) | core::Socket | |
shutDown (defined in core::Socket) | core::Socket | protected | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -168,9 +168,9 @@ Public Attributes | ipAddress | |
![]() | ||
-bool | active = false | |
+bool | reset = false | |
![]() | ||
std::string | name |
active (defined in core::Socket) | core::Socket | |
blackList | core::TCPServer | |
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 | |
getSocketAccept() (defined in core::TLSServer) | core::TLSServer | |
core::TCPServer::getSocketAccept(EPoll &epoll) | core::TCPServer | virtual |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 | |
blackList | core::TCPServer | |
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 | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getName() (defined in core::Command) | core::Command | |
getSocketAccept() (defined in core::TLSServer) | core::TLSServer | |
core::TCPServer::getSocketAccept(EPoll &epoll) | core::TCPServer | virtual |
ipAddress (defined in core::TCPSocket) | core::TCPSocket | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 | |
reset (defined in core::Socket) | core::Socket | |
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 |
shutdown(std::string text="unknown") | 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 | |
tag (defined in core::Object) | core::Object | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -216,9 +216,9 @@ SSL_CTX * | ctx | ipAddress |
![]() | ||
-bool | active = false | |
+bool | reset = false | |
![]() | ||
std::string | name |
active (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, 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() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
onRegister() | core::TLSSession | protectedvirtual |
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::string data) override | core::TLSSession | virtual |
receiveData(char *buffer, int bufferLength) override | core::TLSSession | protectedvirtual |
connect(IPAddress &address) (defined in core::TCPSocket) | core::TCPSocket | |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | 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() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
onRegister() | core::TLSSession | protectedvirtual |
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::string data) override | core::TLSSession | virtual |
receiveData(char *buffer, int bufferLength) override | core::TLSSession | protectedvirtual |
reset (defined in core::Socket) | core::Socket | |
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 |
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, 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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
~TLSSession() (defined in core::TLSSession) | core::TLSSession | |
terminate() (defined in core::TCPSession) | core::TCPSession | |
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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
~TLSSession() (defined in core::TLSSession) | core::TLSSession |
This is the complete list of members for core::TerminalSession, including all inherited members.
active (defined in core::Socket) | 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 | |
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 | |
NextLine(int lines) (defined in core::TerminalSession) | core::TerminalSession | |
onConnected() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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 |
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) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getLines() (defined in core::TerminalSession) | core::TerminalSession | |
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 | |
NextLine(int lines) (defined in core::TerminalSession) | core::TerminalSession | |
onConnected() | core::TCPSession | protectedvirtual |
onDataReceived(char *data, int len) override | core::TCPSession | protectedvirtual |
core::TCPSocket::onDataReceived(std::string data) | core::Socket | protectedvirtual |
onLineReceived(std::string line) | core::TCPSession | protectedvirtual |
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 |
reset (defined in core::Socket) | core::Socket | |
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 | |
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 | |
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 | |
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() | core::Socket | |
~TCPSession() (defined in core::TCPSession) | core::TCPSession | |
~TCPSocket() (defined in core::TCPSocket) | core::TCPSocket | |
~TerminalSession() (defined in core::TerminalSession) | core::TerminalSession | |
terminate() (defined in core::TCPSession) | core::TCPSession | |
write(std::string data) | core::Socket | |
write(char *buffer, int length) (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 |
This is the complete list of members for core::UDPServerSocket, including all inherited members.
active (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, pid_t threadId) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getName() (defined in core::Command) | core::Command | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 |
check(std::string request) | core::Command | virtual |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | core::Socket | |
getBufferSize() (defined in core::Socket) | core::Socket | protected |
getDescriptor() | core::Socket | |
getName() (defined in core::Command) | core::Command | |
name (defined in core::Object) | core::Object | |
needsToWrite() (defined in core::Socket) | core::Socket | |
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() | 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 |
reset (defined in core::Socket) | core::Socket | |
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 |
shutdown(std::string text="unknown") | 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 | |
tag (defined in core::Object) | core::Object | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -203,9 +203,9 @@ bool | shutDown = false< | |
Additional Inherited Members | ||
![]() | ||
-bool | active = false | |
+bool | reset = false | |
![]() | ||
std::string | name |
active (defined in core::Socket) | 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() | 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 |
ePoll (defined in core::Socket) | core::Socket | protected |
eventReceived(struct epoll_event event) | 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() | 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 |
reset (defined in core::Socket) | core::Socket | |
setBufferSize(int length) (defined in core::Socket) | core::Socket | protected |
setDescriptor(int descriptor) | core::Socket | |
shutdown(std::string text="unknown") | core::Socket | Get the descriptor for the socket. |
bool | eventReceived (struct epoll_event event, pid_t threadId) | |
Parse epoll event and call specified callbacks. More... | ||
bool | eventReceived (struct epoll_event event) | |
Parse epoll event and call specified callbacks. More... | ||
int | write (std::string data) | |
@@ -147,9 +147,9 @@ bool | needsToWrite () | |
Additional Inherited Members | ||
![]() | ||
-bool | active = false | |
+bool | reset = false | |
![]() | ||
std::string | name |