Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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
12class LocalServer;
13
15{
16 Q_OBJECT
17public:
18 LocalServerInterface(LocalServer *_server, Server_DatabaseInterface *_databaseInterface);
19 ~LocalServerInterface() override;
20
21 QString getAddress() const override
22 {
23 return QString();
24 }
25 QString getConnectionType() const override
26 {
27 return "local";
28 }
29 void transmitProtocolItem(const ServerMessage &item) override;
30signals:
31 void itemToClient(const ServerMessage &item);
32public slots:
33 void itemFromClient(const CommandContainer &item);
34};
35
36#endif
void itemToClient(const ServerMessage &item)
void transmitProtocolItem(const ServerMessage &item) override
Definition local_server_interface.cpp:16
QString getConnectionType() const override
Definition local_server_interface.h:25
void itemFromClient(const CommandContainer &item)
Definition local_server_interface.cpp:21
QString getAddress() const override
Definition local_server_interface.h:21
LocalServerInterface(LocalServer *_server, Server_DatabaseInterface *_databaseInterface)
Definition local_server_interface.cpp:7
~LocalServerInterface() override
Definition local_server_interface.cpp:12
Definition local_server.h:16
Definition server_database_interface.h:9
Server_ProtocolHandler(Server *_server, Server_DatabaseInterface *_databaseInterface, QObject *parent=0)
Definition server_protocolhandler.cpp:31