This is the complete list of members for rtp::server::RoomSystem, including all inherited members.
| _lobbyId | rtp::server::RoomSystem | private |
| _mutex | rtp::server::RoomSystem | mutableprivate |
| _network | rtp::server::RoomSystem | private |
| _networkSync | rtp::server::RoomSystem | private |
| _nextRoomId | rtp::server::RoomSystem | private |
| _onRoomStarted | rtp::server::RoomSystem | private |
| _playerRoomMap | rtp::server::RoomSystem | private |
| _registry | rtp::server::RoomSystem | private |
| _rooms | rtp::server::RoomSystem | private |
| chatInRoom(uint32_t sessionId, const net::Packet &packet) | rtp::server::RoomSystem | |
| createRoom(uint32_t sessionId, const std::string &roomName, uint8_t maxPlayers, float difficulty, float speed, Room::RoomType type, uint32_t levelId, uint32_t seed, uint32_t durationMinutes) | rtp::server::RoomSystem | |
| despawnPlayerEntity(const PlayerPtr &player, const std::shared_ptr< Room > &room) | rtp::server::RoomSystem | private |
| disconnectPlayer(uint32_t sessionId) | rtp::server::RoomSystem | |
| getRoom(uint32_t roomId) | rtp::server::RoomSystem | |
| joinLobby(PlayerPtr player) | rtp::server::RoomSystem | |
| joinRoom(PlayerPtr player, uint32_t roomId, bool asSpectator=false) | rtp::server::RoomSystem | |
| launchReadyRooms(float dt) | rtp::server::RoomSystem | |
| leaveRoom(PlayerPtr player) | rtp::server::RoomSystem | |
| listAllRooms(uint32_t sessionId) | rtp::server::RoomSystem | |
| RoomStartedCb typedef | rtp::server::RoomSystem | |
| RoomSystem(ServerNetwork &network, ecs::Registry ®istry, NetworkSyncSystem &networkSync) | rtp::server::RoomSystem | |
| setOnRoomStarted(RoomStartedCb cb) | rtp::server::RoomSystem | inline |
| update(float dt) override | rtp::server::RoomSystem | virtual |
| ~ISystem() noexcept=default | rtp::ecs::ISystem | virtual |