GOG GALAXY SDK Documentation
IMatchmaking Member List

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

AddRequestLobbyListNearValueFilter(const char *keyToMatch, int32_t valueToBeCloseTo)=0IMatchmakingpure virtual
AddRequestLobbyListNumericalFilter(const char *keyToMatch, int32_t valueToMatch, LobbyComparisonType comparisonType)=0IMatchmakingpure virtual
AddRequestLobbyListResultCountFilter(uint32_t limit)=0IMatchmakingpure virtual
AddRequestLobbyListStringFilter(const char *keyToMatch, const char *valueToMatch, LobbyComparisonType comparisonType)=0IMatchmakingpure virtual
CreateLobby(LobbyType lobbyType, uint32_t maxMembers, bool joinable, LobbyTopologyType lobbyTopologyType, ILobbyCreatedListener *const lobbyCreatedListener=NULL, ILobbyEnteredListener *const lobbyEnteredListener=NULL)=0IMatchmakingpure virtual
DeleteLobbyData(GalaxyID lobbyID, const char *key, ILobbyDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
DeleteLobbyMemberData(GalaxyID lobbyID, const char *key, ILobbyMemberDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
GetLobbyByIndex(uint32_t index)=0IMatchmakingpure virtual
GetLobbyData(GalaxyID lobbyID, const char *key)=0IMatchmakingpure virtual
GetLobbyDataByIndex(GalaxyID lobbyID, uint32_t index, char *key, uint32_t keyLength, char *value, uint32_t valueLength)=0IMatchmakingpure virtual
GetLobbyDataCopy(GalaxyID lobbyID, const char *key, char *buffer, uint32_t bufferLength)=0IMatchmakingpure virtual
GetLobbyDataCount(GalaxyID lobbyID)=0IMatchmakingpure virtual
GetLobbyMemberByIndex(GalaxyID lobbyID, uint32_t index)=0IMatchmakingpure virtual
GetLobbyMemberData(GalaxyID lobbyID, GalaxyID memberID, const char *key)=0IMatchmakingpure virtual
GetLobbyMemberDataByIndex(GalaxyID lobbyID, GalaxyID memberID, uint32_t index, char *key, uint32_t keyLength, char *value, uint32_t valueLength)=0IMatchmakingpure virtual
GetLobbyMemberDataCopy(GalaxyID lobbyID, GalaxyID memberID, const char *key, char *buffer, uint32_t bufferLength)=0IMatchmakingpure virtual
GetLobbyMemberDataCount(GalaxyID lobbyID, GalaxyID memberID)=0IMatchmakingpure virtual
GetLobbyMessage(GalaxyID lobbyID, uint32_t messageID, GalaxyID &senderID, char *msg, uint32_t msgLength)=0IMatchmakingpure virtual
GetLobbyOwner(GalaxyID lobbyID)=0IMatchmakingpure virtual
GetLobbyType(GalaxyID lobbyID)=0IMatchmakingpure virtual
GetMaxNumLobbyMembers(GalaxyID lobbyID)=0IMatchmakingpure virtual
GetNumLobbyMembers(GalaxyID lobbyID)=0IMatchmakingpure virtual
IsLobbyJoinable(GalaxyID lobbyID)=0IMatchmakingpure virtual
JoinLobby(GalaxyID lobbyID, ILobbyEnteredListener *const listener=NULL)=0IMatchmakingpure virtual
LeaveLobby(GalaxyID lobbyID, ILobbyLeftListener *const listener=NULL)=0IMatchmakingpure virtual
RequestLobbyData(GalaxyID lobbyID, ILobbyDataRetrieveListener *const listener=NULL)=0IMatchmakingpure virtual
RequestLobbyList(bool allowFullLobbies=false, ILobbyListListener *const listener=NULL)=0IMatchmakingpure virtual
SendLobbyMessage(GalaxyID lobbyID, const void *data, uint32_t dataSize)=0IMatchmakingpure virtual
SetLobbyData(GalaxyID lobbyID, const char *key, const char *value, ILobbyDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
SetLobbyJoinable(GalaxyID lobbyID, bool joinable, ILobbyDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
SetLobbyMemberData(GalaxyID lobbyID, const char *key, const char *value, ILobbyMemberDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
SetLobbyType(GalaxyID lobbyID, LobbyType lobbyType, ILobbyDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
SetMaxNumLobbyMembers(GalaxyID lobbyID, uint32_t maxNumLobbyMembers, ILobbyDataUpdateListener *const listener=NULL)=0IMatchmakingpure virtual
~IMatchmaking() (defined in IMatchmaking)IMatchmakinginlinevirtual