Package-level declarations

Types

Link copied to clipboard
typealias EventDataSupplier = suspend (ClientParameters) -> Any
Link copied to clipboard
data class EventSendingConnection(val reference: EventReference, val session: DefaultWebSocketSession, val call: ApplicationCall)
Link copied to clipboard
data class ServerWebSocketEvent(val id: Identifier = randomId, val reference: EventReference, val initiated: UnixTime = Instant.now().toEpochMilli(), acceptedByClients: List<Identifier> = listOf(), dataSupplier: EventDataSupplier) : AbstractEvent

Example usage:

Functions

Link copied to clipboard

A shortcut. Returns ServerWebSocketEvent(reference, data) currently initiated.