Package-level declarations

Types

Link copied to clipboard
class AuthToken(message: ServiceMethodResponse<SteammessagesContentsystemSteamclient.CContentServerDirectory_GetCDNAuthToken_Response.Builder>)

This is received when a CDN auth token is received

Link copied to clipboard
class Client(steamClient: SteamClient) : Closeable

The Client class is used for downloading game content from the Steam servers.

Link copied to clipboard
Link copied to clipboard
class ClientPool(steamClient: SteamClient, appId: Int, parentScope: CoroutineScope)

ClientPool provides a pool of connections to CDN endpoints, requesting CDN tokens as needed

Link copied to clipboard
object DepotChunk

Provides a helper function to decrypt and decompress a single depot chunk.

Link copied to clipboard
class Server @JvmOverloads constructor(protocol: Server.ConnectionProtocol = ConnectionProtocol.HTTP, host: String, vHost: String, port: Int, type: String? = null, sourceID: Int = 0, cellID: Int = 0, load: Int = 0, weightedLoad: Float = 0.0f, numEntries: Int = 0, steamChinaOnly: Boolean = false, useAsProxy: Boolean = false, proxyRequestPathTemplate: String? = null, allowedAppIds: IntArray = IntArray(0))

Represents a single Steam3 'Steampipe' content server.