Package-level declarations

Types

Link copied to clipboard
abstract class AsyncJob(val client: SteamClient?, val jobID: JobID?)

The base class for awaitable versions of a JobID. Should not be used or constructed directly, but rather with AsyncJobSingle or AsyncJobMultiple

Link copied to clipboard
class AsyncJobMultiple<T : CallbackMsg>(val client: SteamClient, jobId: JobID, finishCondition: (T) -> Boolean?) : AsyncJob
Link copied to clipboard
class AsyncJobSingle<T : CallbackMsg>(val client: SteamClient, jobId: JobID) : AsyncJob
Link copied to clipboard
open class BitVector64
Link copied to clipboard
open class GameID
This 64bit structure represents an app, mod, shortcut, or p2p file on the Steam network.
Link copied to clipboard
open class GlobalID
Represents a globally unique identifier within the Steam network.
Link copied to clipboard
open class JobID : GlobalID
Represents an identifier of a network task known as a job.
Link copied to clipboard
open class KeyValue
Represents a recursive string key to arbitrary value container.
Link copied to clipboard
Link copied to clipboard
open class MessageObject
Represents a KeyValue backed MessageObject structure, which are often sent by the Steam servers.
Link copied to clipboard
open class SteamID
This 64-bit structure is used for identifying various objects on the Steam network.
Link copied to clipboard
open class UGCHandle : GlobalID
Represents a single unique handle to a piece of User Generated Content.