Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Servatrice_GameServer Class Reference

#include <servatrice.h>

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

Public Member Functions

 Servatrice_GameServer (Servatrice *_server, int _numberPools, const QSqlDatabase &_sqlDatabase, QObject *parent=nullptr)
 ~Servatrice_GameServer () override

Protected Member Functions

void incomingConnection (qintptr socketDescriptor) override
Servatrice_ConnectionPoolfindLeastUsedConnectionPool ()

Private Attributes

Servatriceserver
QList< Servatrice_ConnectionPool * > connectionPools

Constructor & Destructor Documentation

◆ Servatrice_GameServer()

Servatrice_GameServer::Servatrice_GameServer ( Servatrice * _server,
int _numberPools,
const QSqlDatabase & _sqlDatabase,
QObject * parent = nullptr )

◆ ~Servatrice_GameServer()

Servatrice_GameServer::~Servatrice_GameServer ( )
override

Member Function Documentation

◆ findLeastUsedConnectionPool()

Servatrice_ConnectionPool * Servatrice_GameServer::findLeastUsedConnectionPool ( )
protected
Here is the caller graph for this function:

◆ incomingConnection()

void Servatrice_GameServer::incomingConnection ( qintptr socketDescriptor)
overrideprotected
Here is the call graph for this function:

Member Data Documentation

◆ connectionPools

QList<Servatrice_ConnectionPool *> Servatrice_GameServer::connectionPools
private

◆ server

Servatrice* Servatrice_GameServer::server
private

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