|
VGamepad PC
The PC app for the virtual game controller.
|
#include <server.hpp>
Signals | |
| void | navigateBack () |
Public Member Functions | |
| Server (QWidget *parent=nullptr) | |
| ~Server () override | |
Public Attributes | |
| QTcpServer * | tcpServer = nullptr |
Private Slots | |
| void | handleConnection () |
| void | destroyServer () |
Private Member Functions | |
| void | initServer () |
| void | serveClient () |
Private Attributes | |
| Ui::Server * | ui |
| QTcpSocket * | clientConnection |
| bool | isGamepadConnected |
| QTime | lastRequestTime |
| double | averageRequestInterval = 0.0 |
| uint_fast32_t | requestCount = 0 |
| QByteArray | dataBuffer |
| std::unique_ptr< ExecutorInterface > | executor = nullptr |
|
explicit |
|
override |
|
privateslot |
|
privateslot |
|
private |
|
signal |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| QTcpServer* Server::tcpServer = nullptr |
|
private |