#include "ConsoleServer.h" #include "ConsoleSession.h" #include "Command.h" #include "Log.h" namespace core { ConsoleServer::ConsoleServer(EPoll &ePoll, IPAddress address) : TCPServer(ePoll, address, "Console") { coreutils::Log(this); } void ConsoleServer::logSend(std::string out) { for(auto *session : sessions) ((ConsoleSession *)session)->writeLog(out); } TCPSession * ConsoleServer::getSocketAccept(EPoll &ePoll) { return new ConsoleSession(ePoll, *this); } }