R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
server::RoomManager Member List

This is the complete list of members for server::RoomManager, including all inherited members.

_eventBusserver::RoomManagerprivate
_matchmakingserver::RoomManagerprivate
_mutexserver::RoomManagermutableprivate
_onMatchCreated(std::shared_ptr< Room > room)server::RoomManagerprivate
_roomCreatedCallbackserver::RoomManagerprivate
_roomsserver::RoomManagerprivate
addPlayerToMatchmaking(uint32_t playerId)server::RoomManager
cleanupFinishedRooms()server::RoomManager
createRoom(const std::string &id, const std::string &name="", size_t maxPlayers=4, bool isPrivate=false, float gameSpeedMultiplier=1.0f) overrideserver::RoomManagervirtual
getAllRooms() overrideserver::RoomManagervirtual
getMatchmaking()server::RoomManagerinline
getPublicRooms() overrideserver::RoomManagervirtual
getRoom(const std::string &id) overrideserver::RoomManagervirtual
getRoomByPlayer(uint32_t playerId)server::RoomManager
getRoomCount() const overrideserver::RoomManagervirtual
removePlayerFromMatchmaking(uint32_t playerId)server::RoomManager
removeRoom(const std::string &id) overrideserver::RoomManagervirtual
RoomManager()server::RoomManager
RoomManager(std::shared_ptr< MatchmakingService > matchmaking, std::shared_ptr< EventBus > eventBus=nullptr)server::RoomManagerexplicit
setRoomCreatedCallback(RoomCreatedCallback callback)server::RoomManagerinline
update(float deltaTime) overrideserver::RoomManagervirtual
~IRoomManager()=defaultserver::IRoomManagervirtual
~RoomManager() override=defaultserver::RoomManager