BALL
1.5.0
include
BALL
PYTHON
pyServer.h
Go to the documentation of this file.
1
#ifndef BALL_PYTHON_PYSERVER_H
2
#define BALL_PYTHON_PYSERVER_H
3
4
#include <
BALL/COMMON/global.h
>
5
6
#include <QtNetwork/QTcpServer>
7
8
#include <memory>
9
10
namespace
BALL
11
{
12
class
BALL_EXPORT
PyServer
final
13
{
14
public
:
18
PyServer
();
19
20
~PyServer
() =
default
;
21
25
void
processRequest
();
26
27
private
:
35
void
processExecuteRequest(QTcpSocket* client,
const
QString& request);
36
44
QByteArray createMessage(QString msg_type, QString content);
45
51
void
disconnectClient(QTcpSocket* client);
52
53
std::unique_ptr<QTcpServer> server_ {
nullptr
};
54
};
55
}
56
57
#endif
// BALL_PYTHON_PYSERVER_H
BALL
Definition:
constants.h:13
BALL::PyServer
Definition:
pyServer.h:13
BALL::PyServer::processRequest
void processRequest()
BALL::PyServer::PyServer
PyServer()
BALL::PyServer::~PyServer
~PyServer()=default
global.h
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.9.4