pub struct SignalingObservation {
pub connection_id: ObservationConnectionId,
pub peer: SocketAddr,
pub local: SocketAddr,
pub transport: StationTransport,
pub direction: SignalingDirection,
pub protocol_header: Option<u32>,
pub message_id: Option<u32>,
pub fidelity: SignalingFidelity,
pub bytes: Vec<u8>,
}Expand description
One bounded frame observed at the decrypted station transport boundary.
Complete unknown frames are retained exactly. Known credential-capable
payloads, media key reservoirs, and every incomplete frame are sanitized
before entering the observation queue. Debug never renders wire bytes.
Fields§
§connection_id: ObservationConnectionId§peer: SocketAddr§local: SocketAddr§transport: StationTransport§direction: SignalingDirection§protocol_header: Option<u32>§message_id: Option<u32>§fidelity: SignalingFidelity§bytes: Vec<u8>Trait Implementations§
Source§impl Clone for SignalingObservation
impl Clone for SignalingObservation
Source§fn clone(&self) -> SignalingObservation
fn clone(&self) -> SignalingObservation
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 moreAuto Trait Implementations§
impl Freeze for SignalingObservation
impl RefUnwindSafe for SignalingObservation
impl Send for SignalingObservation
impl Sync for SignalingObservation
impl Unpin for SignalingObservation
impl UnsafeUnpin for SignalingObservation
impl UnwindSafe for SignalingObservation
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