Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
MatchingDatabase Member List

This is the complete list of members for MatchingDatabase, including all inherited members.

AddClient(uint32 clientId, std::string clientName, bool isUpdateLobbyList)MatchingDatabase
CreateLobby(std::string lobbyName, uint8 lobbyKind)MatchingDatabase
CreateRoom(uint64 &roomId, std::string roomName, uint64 lobbyId, bool isVisible, bool isOpen, uint32 maxPlayers, STREAM::KeyValue *pRoomParameters, uint16 roomParametersLen, STREAM::Text *pLobbyParameters, uint16 lobbyParametersLen, uint64 roomUid, bool isNeedHostPlayer)MatchingDatabase
ForceJoinLobby(uint32 clientId, MatchingLobby *pLobby, std::string lobbyName, uint8 lobbyKind)MatchingDatabase
ForceJoinRoom(uint32 clientId, uint64 &roomId, MatchingPlayerInRoom &player, std::string roomName, uint64 lobbyId, bool isVisible, bool isOpen, uint32 maxPlayers, STREAM::KeyValue *pRoomParameters, uint16 roomParametersLen, STREAM::Text *pLobbyParameters, uint16 lobbyParametersLen, uint64 roomUid, bool isNeedHostPlayer)MatchingDatabase
ForceRemoveRoom(uint64 roomId)MatchingDatabase
GetClient(uint32 clientId)MatchingDatabase
GetClient(std::string clientName)MatchingDatabase
GetClientNum()MatchingDatabase
GetLobby(uint64 lobbyId)MatchingDatabase
GetLobbyCountAll()MatchingDatabase
GetOrderByPlayersRoom(std::vector< uint64 > &roomIds)MatchingDatabase
GetRoom(uint64 roomId)MatchingDatabase
GetRoom(std::string roomName)MatchingDatabase
GetRoomCount(uint64 lobbyId)MatchingDatabase
GetRoomCountAll()MatchingDatabase
GetStats()MatchingDatabase
InitDB()MatchingDatabase
JoinLobby(uint32 clientId, uint64 lobbyId)MatchingDatabase
JoinRoom(uint32 clientId, uint64 &roomId, MatchingPlayerInRoom &player, std::string roomName)MatchingDatabase
LeaveLobby(uint32 clientId, uint64 lobbyId)MatchingDatabase
LeaveRoom(MatchingClient &client)MatchingDatabase
m_MatchingDBMatchingDatabaseprotected
m_MatchingRoomMatchingDatabaseprotected
MatchingDatabase()MatchingDatabase
RandomJoinRoom(uint32 clientId, uint64 &roomId, MatchingPlayerInRoom &player, uint64 lobbyId, uint8 lobbyKind, uint32 maxPlayers, uint8 matchingMode, STREAM::KeyValue *pRoomParameters, uint16 roomParametersLen, std::string keyValueFilter, std::string &msg)MatchingDatabase
RemoveClient(uint32 clientId)MatchingDatabase
SearchClientIds(std::vector< uint32 > &clientIds, uint64 lobbyId, uint64 roomId)MatchingDatabase
SearchClientIds(std::vector< uint32 > &clientIds, uint64 lobbyId, uint64 roomId, bool isUpdateLobbyList)MatchingDatabase
SearchClientIds(std::vector< uint32 > &clientIds, bool isUpdateLobbyList)MatchingDatabase
SearchClientIds(std::vector< uint32 > &clientIds)MatchingDatabase
SearchLobbies(std::vector< MatchingLobby > &lobbies)MatchingDatabase
SearchLobby(uint64 lobbyId)MatchingDatabase
SearchLobby(std::string lobbyName, uint8 lobbyKind)MatchingDatabase
SearchVisibleRooms(uint64 lobbyId, std::vector< MatchingRoom * > &rooms)MatchingDatabase
SetClientName(uint32 clientId, std::string clientName)MatchingDatabase
UpdateLobby(MatchingLobby &lobby)MatchingDatabase
UpdateRoom(uint64 roomId, bool isVisible, bool isOpen, uint32 maxPlayers)MatchingDatabase
UpdateRoom(uint64 roomId, STREAM::KeyValue *pRoomParameters, uint16 roomParametersLen)MatchingDatabase
UpdateRoom(uint64 roomId, STREAM::Text *pLobbyParameters, uint16 lobbyParametersLen)MatchingDatabase
~MatchingDatabase()MatchingDatabasevirtual