Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Servatrice Member List

This is the complete list of members for Servatrice, including all inherited members.

addClient(Server_ProtocolHandler *player)Server
addDatabaseInterface(QThread *thread, Servatrice_DatabaseInterface *databaseInterface)Servatrice
addIslInterface(int _serverId, IslInterface *interface)Servatrice
addPersistentPlayer(const QString &userName, int roomId, int gameId, int playerId)Server
addRoom(Server_Room *newRoom)Serverprotected
AuthenticationLegacy enum valueServatrice
AuthenticationMethod enum nameServatrice
authenticationMethodServatriceprivate
AuthenticationMixed enum valueServatrice
AuthenticationNone enum valueServatrice
AuthenticationPassword enum valueServatrice
AuthenticationSql enum valueServatrice
AuthenticationStrict enum valueServatrice
AuthenticationStrictness enum nameServatrice
broadcastRoomUpdate(const ServerInfo_Room &roomInfo, bool sendToIsl=false)Serverprivateslot
broadcastUserInfoUpdate(Server_ProtocolHandler *source)Server
cacheReportStats(const Response_ReportStats &stats)Servatrice
cleanupDatabaseForEmail(const QString &userName, EmailType type, const QString &token, qint64 rowId)Servatriceprivate
cleanupExpiredDeckShares()Servatriceprivateslot
clearFailedLogins(const QString &ipAddress, const QString &userName) overrideServatricevirtual
clientsServerprotected
clientsLockServermutable
databaseInterfacesServerprotected
DatabaseMySql enum valueServatriceprivate
DatabaseNone enum valueServatriceprivate
DatabaseType enum nameServatriceprivate
databaseTypeServatriceprivate
dbPrefixServatriceprivate
deckShareCleanupClockServatriceprivate
doSendIslMessage(const IslMessage &msg, int _serverId) overrideServatriceprotectedvirtual
endSession(qint64 sessionId)Serversignal
eventLoopLastStallMsServatriceprivate
eventLoopMaxStallMsServatriceprivate
eventLoopStallsTotalServatriceprivate
externalGameCommandContainerReceived(const CommandContainer &cont, int playerId, int serverId, qint64 sessionId)Serverprotectedslot
externalGameEventContainerReceived(const GameEventContainer &cont, qint64 sessionId)Serverprotectedslot
externalJoinGameCommandReceived(const Command_JoinGame &cmd, int cmdId, int roomId, int serverId, qint64 sessionId)Serverprotectedslot
externalResponseReceived(const Response &resp, qint64 sessionId)Serverprotectedslot
externalRoomGameListChanged(int roomId, const ServerInfo_Game &gameInfo)Serverprotectedslot
externalRoomRemoveMessages(int roomId, const QString &userName, int amount)Serverprotectedslot
externalRoomSay(int roomId, const QString &userName, const QString &message, const QString &channelId)Serverprotectedslot
externalRoomUserJoined(int roomId, const ServerInfo_User &userInfo)Serverprotectedslot
externalRoomUserLeft(int roomId, const QString &userName)Serverprotectedslot
externalUserJoined(const ServerInfo_User &userInfo)Serverprotectedslot
externalUserLeft(const QString &userName)Serverprotectedslot
externalUsersServerprotected
externalUsersBySessionIdServerprotected
findUser(const QString &userName) constServer
gameServerServatriceprivate
getAuthenticationMethod() constServatriceinline
getAuthenticationMethodString() constServatrice
getAuthenticationStrictness() constServatrice
getCachedReportStats() constServatrice
getCardsInGamesTotal() constServatrice
getClientIDRequiredEnabled() const overrideServatricevirtual
getClientKeepAlive() const overrideServatricevirtual
getCommandCountingInterval() const overrideServatricevirtual
getDatabaseInterface() constServer
getDBDatabaseNameString() constServatriceprivate
getDBHostNameString() constServatriceprivate
getDBPasswordString() constServatriceprivate
getDbPrefix() constServatriceinline
getDBPrefixString() constServatriceprivate
getDBTypeString() constServatrice
getDBUserNameString() constServatriceprivate
getDeckShareCleanupInterval() constServatrice
getDeckShareExpiryDays() constServatrice
getDeckShareMaxDecksPerShare() constServatrice
getDeckShareMaxSharesPerDay() constServatrice
getEmailBlackList() constServatrice
getEmailWhiteList() constServatrice
getEnableAudit() constServatrice
getEnableForgotPassword() constServatrice
getEnableForgotPasswordAudit() constServatrice
getEnableForgotPasswordChallenge() constServatrice
getEnableInternalSMTPClient() constServatriceprivate
getEnableLogQuery() const overrideServatricevirtual
getEnableRegistrationAudit() constServatrice
getEventLoopLastStallMs() constServatriceinline
getEventLoopMaxStallMs() constServatriceinline
getEventLoopStallsTotal() constServatriceinline
getExternalUsers() constServerinline
getForgotPasswordTokenLife() constServatrice
getForgotPasswordWindowSeconds() constServatrice
getGamesCount() constServer
getGameShouldPing() const overrideServatriceinlinevirtual
getIdleClientTimeout() const overrideServatricevirtual
getISLNetworkEnabled() constServatriceprivate
getISLNetworkPort() constServatriceprivate
getISLNetworkSSLCertFile() constServatriceprivate
getISLNetworkSSLKeyFile() constServatriceprivate
getLegacyBackupKey() constServatrice
getLegacyBackupTtlDays() constServatrice
getLoginAttemptWindowSeconds() constServatrice
getLoginMessage() const overrideServatriceinlinevirtual
getLoginSessionEvent() const overrideServatricevirtual
getMaxAccountsPerEmail() constServatrice
getMaxCommandCountPerInterval() const overrideServatricevirtual
getMaxForgotPasswordRequestsPerIp() constServatrice
getMaxGameInactivityTime() const overrideServatricevirtual
getMaxGamesPerUser() const overrideServatricevirtual
getMaxLoginAttemptsPerIp() constServatrice
getMaxMessageCountPerInterval() const overrideServatricevirtual
getMaxMessageSizePerInterval() const overrideServatricevirtual
getMaxPlayerInactivityTime() const overrideServatricevirtual
getMaxRegistrationsPerIp() constServatrice
getMaxTcpUserLimit() constServatrice
getMaxUserLimitEnabled() const overrideServatricevirtual
getMaxUsersPerAddress() constServatrice
getMaxUserTotal() const overrideServatricevirtual
getMaxWebSocketUserLimit() constServatrice
getMessageCountingInterval() const overrideServatricevirtual
getMetricsRegistry()Servatriceinline
getMetricsSlowCommandMs() constServatriceinline
getMetricsStallWarnMs() constServatriceinline
getMinPasswordLength() constServatrice
getNextLocalGameId()Serverinline
getNumberOfTCPPools() constServatriceprivate
getNumberOfWebSocketPools() constServatriceprivate
getOnlineModeratorList() constServer
getPersistentPlayerReferences(const QString &userName) constServer
getRateLimiter()Servatriceinline
getRegistrationEnabled() constServatrice
getRegistrationWindowSeconds() constServatrice
getRegOnlyServerEnabled() const overrideServatricevirtual
getRequiredFeatures() const overrideServatricevirtual
getRequireEmailActivationEnabled() constServatrice
getRequireEmailForRegistrationEnabled() constServatrice
getRooms()Serverinline
getRoomsMethodString() constServatriceprivate
getServerID() const overrideServatricevirtual
getServerList() constServatrice
getServerName() constServatrice
getServerRequiredFeatureList() const overrideServatriceinlinevirtual
getServerStatusUpdateTime() constServatriceprivate
getServerTCPHost() constServatriceprivate
getServerTCPPort() constServatriceprivate
getServerWebSocketHost() constServatriceprivate
getServerWebSocketPort() constServatriceprivate
getStoreReplaysEnabled() const overrideServatricevirtual
getTCPUserCount() constServerinline
getTrustedSources() constServatrice
getUsers() constServerinline
getUsersBySessionId() constServerinline
getUsersCount() constServer
getUsersWithAddress(const QHostAddress &address) constServatrice
getUsersWithAddressAsList(const QHostAddress &address) constServatrice
getWebSocketUserCount() constServerinline
incRxBytes(quint64 num)Servatrice
incTxBytes(quint64 num)Servatrice
initServer()Servatrice
islConnectionExists(int _serverId) constServatrice
islInterfacesServatriceprivate
islLockServatrice
isLoginRateLimited(const QString &ipAddress, const QString &userName) overrideServatricevirtual
islServerServatriceprivate
isRateLimitExempt(const QString &ipAddress) constServatrice
legacyBackupSweepClockServatriceprivate
loginMessageServatriceprivate
loginMessageMutexServatricemutableprivate
loginRateLimitRemainingSeconds(const QString &ipAddress, const QString &userName) overrideServatricevirtual
loginUser(Server_ProtocolHandler *session, QString &name, const QString &password, bool passwordNeedsHash, QString &reason, int &secondsLeft, QString &clientid, QString &clientVersion, QString &connectionType)Server
makeShutdownEvent() constServatrice
metricsRegistryServatriceprivate
metricsSlowCommandMsServatriceprivate
metricsStallWarnMsServatriceprivate
nextLocalGameIdServerprivate
nextLocalGameIdMutexServerprivate
nextShutdownMessageMinutesServatriceprivate
observeEventLoopStall(const QString &threadName, qint64 overshootMs)Servatrice
observeGameStartDurationMs(qint64 elapsedMs) overrideServatricevirtual
officialWarningsServatriceprivate
onEmailDelivered(const QString &userName, EmailType type, const QString &token, qint64 rowId)Servatriceslot
onEmailPermanentlyFailed(const QString &userName, EmailType type, FailureReason reason, const QString &token, qint64 rowId)Servatriceslot
permitCreateGameAsJudge() const overrideServatricevirtual
permitUnregisteredUsers() const overrideServatriceinlinevirtual
persistentPlayersServerprivate
persistentPlayersLockServermutableprivate
pingClockServatriceprivate
pingClockTimeout()Serversignal
prepareDestroy()Serverprotected
rateLimiterServatriceprivate
recordFailedLogin(const QString &ipAddress, const QString &userName) overrideServatricevirtual
recordForgotPasswordAttempt(const QString &ipAddress)Servatrice
recordRegistrationAttempt(const QString &ipAddress)Servatrice
removeClient(Server_ProtocolHandler *player)Server
removeIslInterface(int _serverId)Servatrice
removePersistentPlayer(const QString &userName, int roomId, int gameId, int playerId)Server
reportStatsCacheServatriceprivate
reportStatsCacheTtlSecondsServatriceprivatestatic
reportStatsMutexServatricemutableprivate
reportStatsTimestampServatriceprivate
requiresChallengeResponseAuth() const overrideServatriceinlinevirtual
roomsServerprotected
roomsLockServer
rxBytesServatriceprivate
rxBytesMutexServatriceprivate
scheduleShutdown(const QString &reason, int minutes)Servatriceslot
sendIsl_GameCommand(const CommandContainer &item, int serverId, qint64 sessionId, int roomId, int playerId)Server
sendIsl_GameEventContainer(const GameEventContainer &item, int serverId=-1, qint64 sessionId=-1)Server
sendIsl_Response(const Response &item, int serverId=-1, qint64 sessionId=-1)Server
sendIsl_RoomCommand(const CommandContainer &item, int serverId, qint64 sessionId, int roomId)Server
sendIsl_RoomEvent(const RoomEvent &item, int serverId=-1, qint64 sessionId=-1)Server
sendIsl_SessionEvent(const SessionEvent &item, int serverId=-1, qint64 sessionId=-1)Server
Servatrice(QObject *parent=nullptr)Servatriceexplicit
servatriceDatabaseInterfaceServatriceprivate
Server(QObject *parent=nullptr)Serverexplicit
serverIdServatriceprivate
serverListServatriceprivate
serverListMutexServatricemutableprivate
serverRequiredFeatureListServatriceprivate
setDatabaseInterface(Server_DatabaseInterface *_databaseInterface)Serverprotected
setRequiredFeatures(const QString &featureList)Servatriceslot
shutdownMinutesServatriceprivate
shutdownReasonServatriceprivate
shutdownStateMutexServatricemutableprivate
shutdownTimeout()Servatriceprivateslot
shutdownTimerServatriceprivate
sigSendIslMessage(const IslMessage &message, int serverId)Serversignal
statusUpdate()Servatriceprivateslot
statusUpdateClockServatriceprivate
sweepLegacyBackups()Servatriceprivateslot
tcpUserCountServerprivate
txBytesServatriceprivate
txBytesMutexServatriceprivate
updateLoginMessage()Servatriceslot
updateServerList()Servatriceprivate
uptimeServatriceprivate
usersServerprotected
usersBySessionIdServerprotected
watchWorkerThread(QThread *thread)Servatrice
websocketGameServerServatriceprivate
webSocketUserCountServerprivate
~Servatrice() overrideServatrice
~Server() override=defaultServer