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