pub struct HsExtMessage {
pub srt_version: u32,
pub srt_flags: HandshakeExtensionMessageFlags,
pub receiver_tsbpd_delay_ms: u16,
pub sender_tsbpd_delay_ms: u16,
}Expand description
Handshake Extension Message contents (§3.2.1.1, Figure 6) — the payload of
an ExtensionType::HsReq / ExtensionType::HsRsp block.
Fields§
§srt_version: u32SRT library version: major * 0x10000 + minor * 0x100 + patch.
srt_flags: HandshakeExtensionMessageFlagsSRT configuration flags.
receiver_tsbpd_delay_ms: u16Receiver TSBPD Delay, in milliseconds.
sender_tsbpd_delay_ms: u16Sender TSBPD Delay, in milliseconds.
Implementations§
Trait Implementations§
Source§impl Clone for HsExtMessage
impl Clone for HsExtMessage
Source§fn clone(&self) -> HsExtMessage
fn clone(&self) -> HsExtMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HsExtMessage
Source§impl Debug for HsExtMessage
impl Debug for HsExtMessage
impl Eq for HsExtMessage
Source§impl Hash for HsExtMessage
impl Hash for HsExtMessage
Source§impl PartialEq for HsExtMessage
impl PartialEq for HsExtMessage
Source§impl Serialize for HsExtMessage
Available on crate feature serde only.
impl Serialize for HsExtMessage
Available on crate feature
serde only.impl StructuralPartialEq for HsExtMessage
Auto Trait Implementations§
impl Freeze for HsExtMessage
impl RefUnwindSafe for HsExtMessage
impl Send for HsExtMessage
impl Sync for HsExtMessage
impl Unpin for HsExtMessage
impl UnsafeUnpin for HsExtMessage
impl UnwindSafe for HsExtMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more