Lobby information structure. More...
#include <Protocol.hpp>
Collaboration diagram for rnp::LobbyInfo:Public Attributes | |
| std::uint32_t | lobbyId |
| std::array< char, 32 > | lobbyName |
| std::uint8_t | currentPlayers |
| std::uint8_t | maxPlayers |
| std::uint8_t | gameMode |
| std::uint8_t | status |
| std::uint32_t | hostSessionId |
| std::array< std::array< char, 32 >, 8 > | playerNames |
Lobby information structure.
Definition at line 236 of file Protocol.hpp.
| std::uint8_t rnp::LobbyInfo::currentPlayers |
Definition at line 240 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::handleLobbyJoin(), gme::WaitingRoomScene::handleLobbyUpdate(), srv::AsioServer::lobbyToLobbyInfo(), srv::AsioServer::sendLobbyList(), rnp::Serializer::serializeLobbyInfo(), gme::WaitingRoomScene::setLobbyInfo(), gme::WaitingRoomScene::updatePlayerDisplay(), and gme::JoinRoomScene::updateRoomDisplay().
| std::uint8_t rnp::LobbyInfo::gameMode |
Definition at line 242 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::lobbyToLobbyInfo(), and rnp::Serializer::serializeLobbyInfo().
| std::uint32_t rnp::LobbyInfo::hostSessionId |
Definition at line 244 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::lobbyToLobbyInfo(), and rnp::Serializer::serializeLobbyInfo().
| std::uint32_t rnp::LobbyInfo::lobbyId |
Definition at line 238 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), eng::AsioClient::handleLobbyUpdate(), gme::WaitingRoomScene::handleLobbyUpdate(), srv::AsioServer::lobbyToLobbyInfo(), srv::AsioServer::sendLobbyList(), rnp::Serializer::serializeLobbyInfo(), gme::WaitingRoomScene::setLobbyInfo(), and gme::WaitingRoomScene::updatePlayerDisplay().
| std::array<char, 32> rnp::LobbyInfo::lobbyName |
Definition at line 239 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::lobbyToLobbyInfo(), rnp::Serializer::serializeLobbyInfo(), and gme::JoinRoomScene::updateRoomDisplay().
| std::uint8_t rnp::LobbyInfo::maxPlayers |
Definition at line 241 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::handleLobbyJoin(), gme::WaitingRoomScene::handleLobbyUpdate(), srv::AsioServer::lobbyToLobbyInfo(), srv::AsioServer::sendLobbyList(), rnp::Serializer::serializeLobbyInfo(), gme::WaitingRoomScene::setLobbyInfo(), gme::WaitingRoomScene::updatePlayerDisplay(), and gme::JoinRoomScene::updateRoomDisplay().
| std::array<std::array<char, 32>, 8> rnp::LobbyInfo::playerNames |
Definition at line 245 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::lobbyToLobbyInfo(), and rnp::Serializer::serializeLobbyInfo().
| std::uint8_t rnp::LobbyInfo::status |
Definition at line 243 of file Protocol.hpp.
Referenced by rnp::Serializer::deserializeLobbyInfo(), srv::AsioServer::lobbyToLobbyInfo(), and rnp::Serializer::serializeLobbyInfo().