Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
10
#include <
../remote/server_protocolhandler.h
>
11
#include <QString>
12
#include <qtmetamacros.h>
13
14
class
LocalServer
;
15
class
CommandContainer
;
16
class
ServerMessage
;
17
class
Server_DatabaseInterface
;
18
19
class
LocalServerInterface
:
public
Server_ProtocolHandler
20
{
21
Q_OBJECT
22
public
:
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
;
35
signals:
36
void
itemToClient
(
const
ServerMessage
&item);
37
public
slots:
38
void
itemFromClient
(
const
CommandContainer
&item);
39
};
40
41
#endif
LocalServerInterface::itemToClient
void itemToClient(const ServerMessage &item)
LocalServerInterface::transmitProtocolItem
void transmitProtocolItem(const ServerMessage &item) override
Definition
local_server_interface.cpp:18
LocalServerInterface::getConnectionType
QString getConnectionType() const override
Definition
local_server_interface.h:30
LocalServerInterface::itemFromClient
void itemFromClient(const CommandContainer &item)
Definition
local_server_interface.cpp:23
LocalServerInterface::getAddress
QString getAddress() const override
Definition
local_server_interface.h:26
LocalServerInterface::LocalServerInterface
LocalServerInterface(LocalServer *_server, Server_DatabaseInterface *_databaseInterface)
Definition
local_server_interface.cpp:9
LocalServer
Definition
local_server.h:19
Server_DatabaseInterface
Definition
server_database_interface.h:22
Server_ProtocolHandler::Server_ProtocolHandler
Server_ProtocolHandler(Server *_server, Server_DatabaseInterface *_databaseInterface, QObject *parent=0)
Definition
server_protocolhandler.cpp:63
server_protocolhandler.h
CommandContainer
Definition
commands.proto:8
ServerMessage
Definition
server_message.proto:6
libcockatrice_network
libcockatrice
network
server
local
local_server_interface.h
Generated by
1.18.0