1 #ifndef __TCPServer_h__ 2 #define __TCPServer_h__ 6 #include "IPAddressList.h" 8 #include "CommandList.h" 61 void removeFromSessionList(
TCPSession *session);
63 virtual void sessionErrorHandler(std::string errorString);
void onDataReceived(std::string data) override
Definition: TCPServer.cpp:24
virtual TCPSession * getSocketAccept(EPoll &epoll)
Definition: TCPServer.cpp:61
std::vector< TCPSession * > sessions
Definition: TCPServer.h:81
Definition: Command.cpp:3
Definition: TCPSession.h:21
Definition: TCPServer.h:24
int processCommand(std::string command, TCPSession *session, std::stringstream &data) override
Definition: TCPServer.cpp:69
Definition: IPAddress.h:9
IPAddressList * whiteList
Definition: TCPServer.h:59
~TCPServer()
Definition: TCPServer.cpp:20
void output(TCPSession *session)
Output the consoles array to the console.
Definition: TCPServer.cpp:65
Definition: TCPSocket.h:20
Definition: CommandList.h:18
IPAddressList * blackList
Definition: TCPServer.h:52
TCPServer(EPoll &ePoll, IPAddress address)
Definition: TCPServer.cpp:9
Definition: IPAddressList.h:9
CommandList commands
Definition: TCPServer.h:88