#[repr(C)]pub struct RcvInfo {
pub sid: u16,
pub ssn: u16,
pub flags: u16,
pub ppid: u32,
pub tsn: u32,
pub cumtsn: u32,
pub context: u32,
pub assoc_id: AssociationId,
}
Expand description
Structure Representing Ancillary Receive Information (See Section 5.3.5 of RFC 6458)
Fields§
§sid: u16
Stream ID on which the data is received.
ssn: u16
Stream Sequence Number received in the data.
flags: u16
Flags for the received data.
ppid: u32
Application Protocol ID used by the sender while sending the data.
tsn: u32
Transaction sequence number.
cumtsn: u32
Cumulative sequence number.
context: u32
Opaque context.
assoc_id: AssociationId
SCTP Association ID.
Trait Implementations§
impl Eq for RcvInfo
impl StructuralPartialEq for RcvInfo
Auto Trait Implementations§
impl Freeze for RcvInfo
impl RefUnwindSafe for RcvInfo
impl Send for RcvInfo
impl Sync for RcvInfo
impl Unpin for RcvInfo
impl UnwindSafe for RcvInfo
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