Package-level declarations

Types

Link copied to clipboard
value class BreakoutId(val value: String)

A unique identifier for a breakout room in a conference.

Link copied to clipboard
value class CallId(val value: String)

A unique identifier for a call in a conference.

Link copied to clipboard
value class LayoutId(val value: String)

A unique identifier for a layout in a conference.

Link copied to clipboard
data class Node(val host: String, val port: Int = 443)

An Infinity node.

Link copied to clipboard
interface NodeResolver

A class that can resolve node addresses.

Link copied to clipboard
sealed interface Nodes

A record or records resolved for a host.

Link copied to clipboard
value class ParticipantId(val value: String)

A unique identifier for a participant in a conference.

Link copied to clipboard
value class RegistrationId(val value: String)

A unique identifier for a registration.

Link copied to clipboard
enum Role : Enum<Role>

A conference role that affects privileges that a participant has

Link copied to clipboard

A service type.

Link copied to clipboard

Thrown to indicate that the Infinity deployment is not supported

Link copied to clipboard
value class VersionId(val value: String) : Comparable<VersionId>

A unique identifier for the Infinity version.

Inherited functions

Link copied to clipboard
fun Nodes.asSequence(): <Error class: unknown class><Node>

Converts this Nodes to a sequence of Nodes.

Link copied to clipboard
expect fun NodeResolver.Companion.create(dnssec: Boolean = false): NodeResolver

Creates a new instance of NodeResolver.

Creates a new instance of NodeResolver backed by ResolverApi.