|
| | Server_ProtocolHandler (Server *_server, Server_DatabaseInterface *_databaseInterface, QObject *parent=0) |
| | ~Server_ProtocolHandler () |
| bool | getAcceptsUserListChanges () const |
| bool | getAcceptsRoomListChanges () const |
| virtual QString | getAddress () const =0 |
| virtual QString | getConnectionType () const =0 |
| Server_DatabaseInterface * | getDatabaseInterface () const |
| int | getLastCommandTime () const |
| bool | addSaidMessageSize (int size) |
| void | processCommandContainer (const CommandContainer &cont) |
| void | sendProtocolItem (const Response &item) |
| void | sendProtocolItem (const SessionEvent &item) |
| void | sendProtocolItem (const GameEventContainer &item) |
| void | sendProtocolItem (const RoomEvent &item) |
| | Server_AbstractUserInterface (Server *_server) |
| | Server_AbstractUserInterface (Server *_server, const ServerInfo_User_Container &other) |
| | ~Server_AbstractUserInterface () override |
| void | playerRemovedFromGame (Server_Game *game) |
| void | playerAddedToGame (int gameId, int roomId, int playerId) |
| void | joinPersistentGames (ResponseContainer &rc) |
| QMap< int, QPair< int, int > > | getGames () const |
| 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 |
|
| virtual void | transmitProtocolItem (const ServerMessage &item)=0 |
| Response::ResponseCode | cmdPing (const Command_Ping &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdLogin (const Command_Login &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdMessage (const Command_Message &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdGetGamesOfUser (const Command_GetGamesOfUser &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdGetUserInfo (const Command_GetUserInfo &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdListRooms (const Command_ListRooms &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdJoinRoom (const Command_JoinRoom &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdListUsers (const Command_ListUsers &cmd, ResponseContainer &rc) |
| Response::ResponseCode | cmdLeaveRoom (const Command_LeaveRoom &cmd, Server_Room *room, ResponseContainer &rc) |
| Response::ResponseCode | cmdRoomSay (const Command_RoomSay &cmd, Server_Room *room, ResponseContainer &rc) |
| Response::ResponseCode | cmdCreateGame (const Command_CreateGame &cmd, Server_Room *room, ResponseContainer &rc) |
| Response::ResponseCode | cmdJoinGame (const Command_JoinGame &cmd, Server_Room *room, ResponseContainer &rc) |
| Response::ResponseCode | processSessionCommandContainer (const CommandContainer &cont, ResponseContainer &rc) |
| virtual Response::ResponseCode | processExtendedSessionCommand (int, const SessionCommand &, ResponseContainer &) |
| Response::ResponseCode | processRoomCommandContainer (const CommandContainer &cont, ResponseContainer &rc) |
| Response::ResponseCode | processGameCommandContainer (const CommandContainer &cont, ResponseContainer &rc) |
| Response::ResponseCode | processModeratorCommandContainer (const CommandContainer &cont, ResponseContainer &rc) |
| virtual Response::ResponseCode | processExtendedModeratorCommand (int, const ModeratorCommand &, ResponseContainer &) |
| Response::ResponseCode | processAdminCommandContainer (const CommandContainer &cont, ResponseContainer &rc) |
| virtual Response::ResponseCode | processExtendedAdminCommand (int, const AdminCommand &, ResponseContainer &) |
| void | resetIdleTimer () |