Expand description
Signaling data types for OpenTalk.
Structs§
- Associated
Participant - AssociatedParticipant represents a participant in the same meeting
- Module
Data - A struct containing data for multiple signaling modules, each associated with the module’s namespace.
- Module
Peer Data - A struct containing data of a peer for multiple signaling modules, each associated with the module’s namespace.
- Namespaced
Command - An envelope of a command annotated with their respective module id.
- Namespaced
Event - An envelope of an event annotated with their respective module id.
- Participant
- Status information about a participant
- Participant
Id - Unique id of a participant inside a single room
- Target
Participant - The target participant for specific commands or events
Enums§
- Leave
Reason - The reason for the Control::Left event
- Participation
Kind - The kinds of participants in a meeting room.
- Participation
Visibility - 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. - Signaling
Module Frontend Data - A trait for defining data sent to the frontend of a signaling module.
- Signaling
Module Peer Frontend Data - A trait for defining data for peers sent to the frontend of a signaling module.