1 #ifndef __ConsoleSession_h__ 2 #define __ConsoleSession_h__ 4 #include "TerminalSession.h" 5 #include "TCPSession.h" 6 #include "CommandList.h" 24 void writeLog(std::string data);
27 void protocol(std::stringstream &out, std::string data)
override;
30 enum Status {WELCOME, LOGIN, WAIT_USER_PROFILE, PASSWORD, WAIT_PASSWORD, PROMPT, INPUT, PROCESS, DONE};
31 Status status = WELCOME;
32 void doCommand(std::string request);
Definition: ConsoleSession.h:18
Definition: Command.cpp:4
void protocol(std::stringstream &out, std::string data) override
Definition: ConsoleSession.cpp:12
Definition: TCPServer.h:24
Definition: TerminalSession.h:30