#include <server_abstractuserinterface.h>
|
| | Server_AbstractUserInterface (Server *_server) |
| | Server_AbstractUserInterface (Server *_server, const ServerInfo_User_Container &other) |
| | ~Server_AbstractUserInterface () override |
| virtual int | getLastCommandTime () const =0 |
| virtual bool | addSaidMessageSize (int size)=0 |
| void | playerRemovedFromGame (Server_Game *game) |
| void | playerAddedToGame (int gameId, int roomId, int playerId) |
| void | joinPersistentGames (ResponseContainer &rc) |
| QMap< int, QPair< int, int > > | getGames () const |
| virtual void | sendProtocolItem (const Response &item)=0 |
| virtual void | sendProtocolItem (const SessionEvent &item)=0 |
| virtual void | sendProtocolItem (const GameEventContainer &item)=0 |
| virtual void | sendProtocolItem (const RoomEvent &item)=0 |
| void | sendProtocolItemByType (ServerMessage::MessageType type, const ::google::protobuf::Message &item) |
| void | sendResponseContainer (const ResponseContainer &responseContainer, Response::ResponseCode responseCode) |
| | ServerInfo_User_Container (ServerInfo_User *_userInfo=nullptr) |
| | ServerInfo_User_Container (const ServerInfo_User &_userInfo) |
| | ServerInfo_User_Container (const ServerInfo_User_Container &other) |
| ServerInfo_User_Container & | operator= (const ServerInfo_User_Container &other)=default |
| virtual | ~ServerInfo_User_Container () |
| ServerInfo_User * | getUserInfo () const |
| void | setUserInfo (const ServerInfo_User &_userInfo) |
| ServerInfo_User & | copyUserInfo (ServerInfo_User &result, bool complete, bool internalInfo=false, bool sessionInfo=false) const |
| ServerInfo_User | copyUserInfo (bool complete, bool internalInfo=false, bool sessionInfo=false) const |
◆ Server_AbstractUserInterface() [1/2]
| Server_AbstractUserInterface::Server_AbstractUserInterface |
( |
Server * | _server | ) |
|
|
inlineexplicit |
◆ Server_AbstractUserInterface() [2/2]
◆ ~Server_AbstractUserInterface()
| Server_AbstractUserInterface::~Server_AbstractUserInterface |
( |
| ) |
|
|
inlineoverride |
◆ addSaidMessageSize()
| virtual bool Server_AbstractUserInterface::addSaidMessageSize |
( |
int | size | ) |
|
|
pure virtual |
◆ getGames()
| QMap< int, QPair< int, int > > Server_AbstractUserInterface::getGames |
( |
| ) |
const |
|
inline |
◆ getLastCommandTime()
| virtual int Server_AbstractUserInterface::getLastCommandTime |
( |
| ) |
const |
|
pure virtual |
◆ joinPersistentGames()
◆ playerAddedToGame()
| void Server_AbstractUserInterface::playerAddedToGame |
( |
int | gameId, |
|
|
int | roomId, |
|
|
int | playerId ) |
◆ playerRemovedFromGame()
| void Server_AbstractUserInterface::playerRemovedFromGame |
( |
Server_Game * | game | ) |
|
◆ prepareSessionEvent()
| SessionEvent * Server_AbstractUserInterface::prepareSessionEvent |
( |
const ::google::protobuf::Message & | sessionEvent | ) |
|
|
static |
◆ sendProtocolItem() [1/4]
| virtual void Server_AbstractUserInterface::sendProtocolItem |
( |
const GameEventContainer & | item | ) |
|
|
pure virtual |
◆ sendProtocolItem() [2/4]
| virtual void Server_AbstractUserInterface::sendProtocolItem |
( |
const Response & | item | ) |
|
|
pure virtual |
◆ sendProtocolItem() [3/4]
| virtual void Server_AbstractUserInterface::sendProtocolItem |
( |
const RoomEvent & | item | ) |
|
|
pure virtual |
◆ sendProtocolItem() [4/4]
| virtual void Server_AbstractUserInterface::sendProtocolItem |
( |
const SessionEvent & | item | ) |
|
|
pure virtual |
◆ sendProtocolItemByType()
| void Server_AbstractUserInterface::sendProtocolItemByType |
( |
ServerMessage::MessageType | type, |
|
|
const ::google::protobuf::Message & | item ) |
◆ sendResponseContainer()
| void Server_AbstractUserInterface::sendResponseContainer |
( |
const ResponseContainer & | responseContainer, |
|
|
Response::ResponseCode | responseCode ) |
◆ gameListMutex
| QMutex Server_AbstractUserInterface::gameListMutex |
|
mutableprivate |
◆ games
| QMap<int, QPair<int, int> > Server_AbstractUserInterface::games |
|
private |
◆ server
| Server* Server_AbstractUserInterface::server |
|
protected |
The documentation for this class was generated from the following files: