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