kiscord
0.6.0
kiscord-gateway
/
kiscord.gateway
/
Shard
Shard
sealed
class
Shard
:
CoroutineScope
(
source
)
Types
Functions
Properties
Inheritors
Types
Companion
Link copied to clipboard
object
Companion
Kind
Link copied to clipboard
enum
Kind
:
Enum
<
Shard.Kind
>
Main
Link copied to clipboard
class
Main
:
Shard
Secondary
Link copied to clipboard
class
Secondary
:
Shard
Functions
cancel
Link copied to clipboard
fun
cancel
(
cause
:
CancellationException
?
=
null
)
close
Link copied to clipboard
suspend
fun
close
(
reason
:
CloseReason
=
CloseReason(CloseReason.Codes.NORMAL, "")
)
connect
Link copied to clipboard
suspend
fun
connect
(
gatewayUrl
:
Url
,
reconnectCallback
:
(
Throwable
?
)
->
Unit
)
:
GatewayConnection
join
Link copied to clipboard
suspend
fun
join
(
)
reconnect
Link copied to clipboard
fun
reconnect
(
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
wait
For
Readiness
Link copied to clipboard
suspend
fun
waitForReadiness
(
)
:
Boolean
Properties
attributes
Link copied to clipboard
val
attributes
:
Attributes
client
Link copied to clipboard
val
client
:
Kiscord
close
Reason
Link copied to clipboard
val
closeReason
:
Deferred
<
CloseReason
?
>
configuration
Link copied to clipboard
val
configuration
:
ShardConfiguration
coroutine
Context
Link copied to clipboard
open
override
val
coroutineContext
:
CoroutineContext
display
Name
Link copied to clipboard
val
displayName
:
String
kind
Link copied to clipboard
abstract
val
kind
:
Shard.Kind
readiness
Link copied to clipboard
val
readiness
:
Boolean
repository
Link copied to clipboard
val
repository
:
GatewayRepository
self
Link copied to clipboard
val
self
:
Self
Inheritors
Main
Link copied to clipboard
Secondary
Link copied to clipboard