My Project
ConsoleServer.h
1 #ifndef __ConsoleServer_h__
2 #define __ConsoleServer_h__
3 
4 #include "includes"
5 #include "TCPServer.h"
6 #include "Command.h"
7 #include "EPoll.h"
8 
9 namespace core {
10 
11  class TCPSocket;
12  class TCPSession;
13 
17 
18  class ConsoleServer : public TCPServer, coreutils::LogListener {
19 
20  public:
21 
22  //
23  //
24  //
25 
26  ConsoleServer(EPoll &ePoll, IPAddress address);
27 
28  //
29  //
30  //
31 
32  void logSend(std::string out) override;
33 
34  TCPSession * getSocketAccept(EPoll &ePoll) override;
35 
36  };
37 
38 }
39 
40 #endif
Definition: EPoll.h:31
Definition: Command.cpp:3
Definition: TCPSession.h:21
Definition: TCPServer.h:24
Definition: IPAddress.h:9
TCPSession * getSocketAccept(EPoll &ePoll) override
Definition: ConsoleServer.cpp:17
Definition: ConsoleServer.h:18