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
interface_network_settings_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INETWORKSETTINGSPROVIDER_H
2
#define COCKATRICE_INETWORKSETTINGSPROVIDER_H
3
#include <QString>
4
5
class
INetworkSettingsProvider
6
{
7
public
:
8
virtual
~INetworkSettingsProvider
() =
default
;
9
10
virtual
QString
getClientID
() = 0;
11
12
[[nodiscard]]
virtual
int
getTimeOut
()
const
= 0;
13
[[nodiscard]]
virtual
int
getKeepAlive
()
const
= 0;
14
[[nodiscard]]
virtual
bool
getNotifyAboutUpdates
()
const
= 0;
15
16
virtual
void
setKnownMissingFeatures
(
const
QString &_knownMissingFeatures) = 0;
17
virtual
QString
getKnownMissingFeatures
() = 0;
18
};
19
20
#endif
// COCKATRICE_INETWORKSETTINGSPROVIDER_H
INetworkSettingsProvider
Definition
interface_network_settings_provider.h:6
INetworkSettingsProvider::getNotifyAboutUpdates
virtual bool getNotifyAboutUpdates() const =0
INetworkSettingsProvider::getKeepAlive
virtual int getKeepAlive() const =0
INetworkSettingsProvider::~INetworkSettingsProvider
virtual ~INetworkSettingsProvider()=default
INetworkSettingsProvider::getTimeOut
virtual int getTimeOut() const =0
INetworkSettingsProvider::getKnownMissingFeatures
virtual QString getKnownMissingFeatures()=0
INetworkSettingsProvider::getClientID
virtual QString getClientID()=0
INetworkSettingsProvider::setKnownMissingFeatures
virtual void setKnownMissingFeatures(const QString &_knownMissingFeatures)=0
libcockatrice_interfaces
libcockatrice
interfaces
interface_network_settings_provider.h
Generated by
1.18.0