Package-level declarations
Gateway and WS interaction building blocks.
Types
Link copied to clipboard
class GatewayBenchmark
Link copied to clipboard
Gateway scope, passed through GatewayIncomingPipeline, GatewayOutgoingPipeline and GatewayRequestPipeline
Link copied to clipboard
Provides zlib-stream transport compression support for the Gateway feature.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface GatewayRequest
Link copied to clipboard
class GatewayRequestPipeline(val developmentMode: Boolean = false) : Pipeline<GatewayRequest, GatewayCall>
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun GatewayRequestPipeline.interceptConnect(crossinline block: suspend PipelineContext<GatewayRequest, GatewayCall>.(Url) -> Url)
Link copied to clipboard
inline fun GatewayRequestPipeline.interceptIdentify(crossinline block: suspend PipelineContext<GatewayRequest, GatewayCall>.(Identify) -> Identify)
Link copied to clipboard
Waits for GatewayConnection to complete
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configures gateway connection to use no compression
Link copied to clipboard
inline suspend fun GatewayConnection.requestGuildMembers(block: RequestGuildMembers.Builder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configures gateway connection to use payload-level zlib compression
Link copied to clipboard
Configures gateway connection to use transport-level zlib compression