Skip to main content

Module signaling

Module signaling 

Source
Expand description

Native signaling protocol surface and wire codec.

Re-exportsยง

pub use catalog::AuthPayload;
pub use catalog::ClientBroadcastPayload;
pub use catalog::NegotiationUploadEncoding;
pub use catalog::NegotiationUploadSlot;
pub use catalog::PeerInfoPayload;
pub use catalog::PeerLeftPayload;
pub use catalog::RecordingActionResult;
pub use catalog::ServerBroadcastPayload;
pub use catalog::SessionDescriptionPayload;
pub use catalog::SourceDescriptor;
pub use catalog::SourceEncodingDescriptor;
pub use catalog::StreamIntentPayload;
pub use catalog::SubscribePayload;
pub use catalog::TrackBinding;
pub use catalog::UploadLayerPolicyRole;
pub use catalog::WelcomePayload;
pub use self::codec::ClientEnvelope;
pub use self::codec::ServerEnvelope;
pub use self::envelope::Envelope;
pub use self::envelope::EnvelopeBatch;
pub use self::envelope::EnvelopeBatchDecodeError;
pub use self::envelope::MAX_ENVELOPE_BATCH_LEN;
pub use self::envelope::RequestId;
pub use self::envelope::decode_envelope_batch;
pub use self::wire_catalog::ClientMessage;
pub use self::wire_catalog::ClientRequest;
pub use self::wire_catalog::ClientResponse;
pub use self::wire_catalog::EnvelopeDecodeError;
pub use self::wire_catalog::ServerMessage;
pub use self::wire_catalog::ServerRequest;
pub use self::wire_catalog::ServerResponse;

Modulesยง

catalog ๐Ÿ”’
codec ๐Ÿ”’
envelope ๐Ÿ”’
wire_catalog ๐Ÿ”’

Structsยง

PeerSnapshot
full peer entry sent when a client needs the current room membership view
RecordingOptions
recording modes requested by a user

Enumsยง

WebSocketCloseCode
websocket close code vocabulary shared by server and browser protocol code