Package io.github.alexandrepiveteau.echo.webrtc.signaling

Types

Link copied to clipboard
sealed class ClientToClientMessage

A sealed class representing the different kinds of messages which may be exchanged between clients. These messages are sent using a SignalingMessage.ClientToServer.Forward message.

Link copied to clipboard
value class IceCandidate(val json: String)

An ICE candidate, encoded in json.

Link copied to clipboard
value class PeerIdentifier(val id: Int)

A value class representing the unique identifier for a peer in a group. Peer identifiers are assigned by the signalling server.

Link copied to clipboard
value class SessionDescription(val json: String)

A session description, encoded in json.

Link copied to clipboard
sealed class SignalingMessage

Represents the different messages which are supported by the signalling server.