Skip to main content

Crate opentalk_types_signaling

Crate opentalk_types_signaling 

Source
Expand description

Signaling data types for OpenTalk.

Structs§

AssociatedParticipant
AssociatedParticipant represents a participant in the same meeting
ModuleData
A struct containing data for multiple signaling modules, each associated with the module’s namespace.
ModulePeerData
A struct containing data of a peer for multiple signaling modules, each associated with the module’s namespace.
NamespacedCommand
An envelope of a command annotated with their respective module id.
NamespacedEvent
An envelope of an event annotated with their respective module id.
Participant
Status information about a participant
ParticipantId
Unique id of a participant inside a single room
TargetParticipant
The target participant for specific commands or events

Enums§

LeaveReason
The reason for the Control::Left event
ParticipationKind
The kinds of participants in a meeting room.
ParticipationVisibility
Indicates the visibility of each Participant
Role
Role of the participant inside a room

Traits§

ForRole
Trait for modifying data types for a specific Role.
SignalingModuleFrontendData
A trait for defining data sent to the frontend of a signaling module.
SignalingModulePeerFrontendData
A trait for defining data for peers sent to the frontend of a signaling module.