Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
|
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_MatchingDB | MatchingDatabase | protected |
m_MatchingRoom | MatchingDatabase | protected |
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() | MatchingDatabase | virtual |