Package-level declarations

Types

Link copied to clipboard
class CreateLobbyCallback(jobID: JobID, val appID: Int, val result: EResult, val lobbySteamID: SteamID) : CallbackMsg

This callback is fired in response to SteamMatchmaking.createLobby.

Link copied to clipboard
class GetLobbyListCallback(jobID: JobID, val appID: Int, val result: EResult, val lobbies: List<Lobby>) : CallbackMsg

This callback is fired in response to SteamMatchmaking.getLobbyList

Link copied to clipboard
class JoinLobbyCallback(jobID: JobID, val appID: Int, val chatRoomEnterResponse: EChatRoomEnterResponse, val lobby: Lobby?) : CallbackMsg

This callback is fired in response to SteamMatchmaking.joinLobby.

Link copied to clipboard
class LeaveLobbyCallback(jobID: JobID, val appID: Int, val result: EResult, val lobbySteamID: SteamID) : CallbackMsg

This callback is fired in response to SteamMatchmaking.leaveLobby.

Link copied to clipboard
class LobbyDataCallback(jobID: JobID, val appID: Int, val lobby: Lobby) : CallbackMsg

This callback is fired in response to SteamMatchmaking.getLobbyData, as well as whenever Steam sends us updated lobby data.

Link copied to clipboard
class SetLobbyDataCallback(jobID: JobID, val appID: Int, val result: EResult, val lobbySteamID: SteamID) : CallbackMsg

This callback is fired in response to SteamMatchmaking.setLobbyData.

Link copied to clipboard
class SetLobbyOwnerCallback(jobID: JobID, val appID: Int, val result: EResult, val lobbySteamID: SteamID) : CallbackMsg

This callback is fired in response to SteamMatchmaking.setLobbyOwner.

Link copied to clipboard
class UserJoinedLobbyCallback(val appID: Int, val lobbySteamID: SteamID, val user: Member) : CallbackMsg

This callback is fired whenever Steam informs us a user has joined a lobby.

Link copied to clipboard
class UserLeftLobbyCallback(val appID: Int, val lobbySteamID: SteamID, val user: Member) : CallbackMsg

This callback is fired whenever Steam informs us a user has left a lobby.