Cockatrice 2026-06-01-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
MockDatabaseInterface Class Reference

#include <server_test_helpers.h>

Inheritance diagram for MockDatabaseInterface:
[legend]
Collaboration diagram for MockDatabaseInterface:
[legend]

Public Member Functions

AuthenticationResult checkUserPassword (Server_ProtocolHandler *, const QString &, const QString &, const QString &, QString &, int &, bool) override
ServerInfo_User getUserData (const QString &, bool) override
int getNextGameId () override
int getNextReplayId () override
int getActiveUserCount (QString) override
Public Member Functions inherited from Server_DatabaseInterface
 Server_DatabaseInterface (QObject *parent=nullptr)
virtual bool checkUserIsBanned (const QString &, const QString &, const QString &, QString &, int &)
virtual bool activeUserExists (const QString &)
virtual bool userExists (const QString &)
virtual QString getUserSalt (const QString &)
virtual QMap< QString, ServerInfo_User > getBuddyList (const QString &)
virtual QMap< QString, ServerInfo_User > getIgnoreList (const QString &)
virtual bool isInBuddyList (const QString &, const QString &)
virtual bool isInIgnoreList (const QString &, const QString &)
virtual void storeGameInformation (const QString &, const QStringList &, const ServerInfo_Game &, const QSet< QString > &, const QSet< QString > &, const QList< GameReplay * > &)
virtual DeckListgetDeckFromDatabase (int, int)
virtual bool removeForgotPassword (const QString &)
virtual qint64 startSession (const QString &, const QString &, const QString &, const QString &)
virtual bool usernameIsValid (const QString &, QString &)
virtual void clearSessionTables ()
virtual void lockSessionTables ()
virtual void unlockSessionTables ()
virtual bool userSessionExists (const QString &)
virtual bool getRequireRegistration ()
virtual bool registerUser (const QString &, const QString &, const QString &, bool, const QString &, const QString &, bool)
virtual bool activateUser (const QString &, const QString &)
virtual void updateUsersClientID (const QString &, const QString &)
virtual void updateUsersLastLoginData (const QString &, const QString &)
virtual void logMessage (const int, const QString &, const QString &, const QString &, LogMessage_TargetType, const int, const QString &)
virtual bool checkUserIsBanned (Server_ProtocolHandler *, QString &, int &)
virtual int checkNumberOfUserAccounts (const QString &)
virtual bool changeUserPassword (const QString &, const QString &, bool)
virtual bool changeUserPassword (const QString &, const QString &, bool, const QString &, bool)

Additional Inherited Members

Public Types inherited from Server_DatabaseInterface
enum  LogMessage_TargetType { MessageTargetRoom , MessageTargetGame , MessageTargetChat , MessageTargetIslRoom }
Public Slots inherited from Server_DatabaseInterface
virtual void endSession (qint64)

Member Function Documentation

◆ checkUserPassword()

AuthenticationResult MockDatabaseInterface::checkUserPassword ( Server_ProtocolHandler * ,
const QString & ,
const QString & ,
const QString & ,
QString & ,
int & ,
bool  )
inlineoverridevirtual

◆ getActiveUserCount()

int MockDatabaseInterface::getActiveUserCount ( QString )
inlineoverridevirtual

◆ getNextGameId()

int MockDatabaseInterface::getNextGameId ( )
inlineoverridevirtual

◆ getNextReplayId()

int MockDatabaseInterface::getNextReplayId ( )
inlineoverridevirtual

◆ getUserData()

ServerInfo_User MockDatabaseInterface::getUserData ( const QString & ,
bool  )
inlineoverridevirtual

The documentation for this class was generated from the following file: