Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
local_server_interface.h
Go to the documentation of this file.
1
6
7#ifndef LOCALSERVERINTERFACE_H
8#define LOCALSERVERINTERFACE_H
9
11#include <QString>
12#include <qtmetamacros.h>
13
14class LocalServer;
16class ServerMessage;
18
20{
21 Q_OBJECT
22public:
23 LocalServerInterface(LocalServer *_server, Server_DatabaseInterface *_databaseInterface);
24 ~LocalServerInterface() override;
25
26 QString getAddress() const override
27 {
28 return QString();
29 }
30 QString getConnectionType() const override
31 {
32 return "local";
33 }
34 void transmitProtocolItem(const ServerMessage &item) override;
35signals:
36 void itemToClient(const ServerMessage &item);
37public slots:
38 void itemFromClient(const CommandContainer &item);
39};
40
41#endif
void itemToClient(const ServerMessage &item)
void transmitProtocolItem(const ServerMessage &item) override
Definition local_server_interface.cpp:18
QString getConnectionType() const override
Definition local_server_interface.h:30
void itemFromClient(const CommandContainer &item)
Definition local_server_interface.cpp:23
QString getAddress() const override
Definition local_server_interface.h:26
LocalServerInterface(LocalServer *_server, Server_DatabaseInterface *_databaseInterface)
Definition local_server_interface.cpp:9
Definition local_server.h:19
Definition server_database_interface.h:22
Server_ProtocolHandler(Server *_server, Server_DatabaseInterface *_databaseInterface, QObject *parent=0)
Definition server_protocolhandler.cpp:63
Definition commands.proto:8
Definition server_message.proto:6