BMA Server Framework
/home/bradarant/barant/ServerCore/ConsoleServer.h
1 #ifndef __ConsoleServer_h__
2 #define __ConsoleServer_h__
3 
4 #include "includes"
5 #include "TCPServerSocket.h"
6 #include "Service.h"
7 #include "Command.h"
8 #include "Session.h"
9 #include "EPoll.h"
10 
11 namespace core {
12 
13  class TCPSocket;
14 
18 
19  class ConsoleServer : public TCPServerSocket, coreutils::LogListener {
20 
21  public:
22 
23  //
24  //
25  //
26 
27  ConsoleServer(EPoll &ePoll, Service &service, IPAddress address);
28 
29  //
30  //
31  //
32 
33  void logSend(std::string out) override;
34 
35  };
36 
37 }
38 
39 
40 #endif
Definition: EPoll.h:31
Service & service
Definition: TCPServerSocket.h:50
Definition: Command.cpp:4
Definition: IPAddress.h:9
Definition: Service.h:20
Definition: ConsoleServer.h:19
Definition: TCPServerSocket.h:23