Struct windows::Win32::Networking::WinSock::TCP_INFO_v0
#[repr(C)]pub struct TCP_INFO_v0 {Show 19 fields
pub State: TCPSTATE,
pub Mss: u32,
pub ConnectionTimeMs: u64,
pub TimestampsEnabled: BOOLEAN,
pub RttUs: u32,
pub MinRttUs: u32,
pub BytesInFlight: u32,
pub Cwnd: u32,
pub SndWnd: u32,
pub RcvWnd: u32,
pub RcvBuf: u32,
pub BytesOut: u64,
pub BytesIn: u64,
pub BytesReordered: u32,
pub BytesRetrans: u32,
pub FastRetrans: u32,
pub DupAcksIn: u32,
pub TimeoutEpisodes: u32,
pub SynRetrans: u8,
}
Fields§
§State: TCPSTATE
§Mss: u32
§ConnectionTimeMs: u64
§TimestampsEnabled: BOOLEAN
§RttUs: u32
§MinRttUs: u32
§BytesInFlight: u32
§Cwnd: u32
§SndWnd: u32
§RcvWnd: u32
§RcvBuf: u32
§BytesOut: u64
§BytesIn: u64
§BytesReordered: u32
§BytesRetrans: u32
§FastRetrans: u32
§DupAcksIn: u32
§TimeoutEpisodes: u32
§SynRetrans: u8
Trait Implementations§
§impl Clone for TCP_INFO_v0
impl Clone for TCP_INFO_v0
§fn clone(&self) -> TCP_INFO_v0
fn clone(&self) -> TCP_INFO_v0
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for TCP_INFO_v0
impl Debug for TCP_INFO_v0
§impl PartialEq for TCP_INFO_v0
impl PartialEq for TCP_INFO_v0
§fn eq(&self, other: &TCP_INFO_v0) -> bool
fn eq(&self, other: &TCP_INFO_v0) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TCP_INFO_v0
impl Eq for TCP_INFO_v0
impl StructuralPartialEq for TCP_INFO_v0
Auto Trait Implementations§
impl Freeze for TCP_INFO_v0
impl RefUnwindSafe for TCP_INFO_v0
impl Send for TCP_INFO_v0
impl Sync for TCP_INFO_v0
impl Unpin for TCP_INFO_v0
impl UnwindSafe for TCP_INFO_v0
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)