#[repr(C)]pub struct TcpSocketOptionsFfi {
pub nodelay: i32,
pub keepalive: i32,
pub keepalive_idle_secs: i32,
pub keepalive_interval_secs: i32,
pub keepalive_count: i32,
pub recv_buf: i32,
pub send_buf: i32,
pub linger_secs: i32,
pub quickack: i32,
pub reuse_port: i32,
}Expand description
Flat representation of TcpSocketOptions for the cxx bridge.
-1 means “not set / use default”. 0 = false, 1 = true for booleans.
Fields§
§nodelay: i32§keepalive: i32§keepalive_idle_secs: i32§keepalive_interval_secs: i32§keepalive_count: i32§recv_buf: i32§send_buf: i32§linger_secs: i32§quickack: i32§reuse_port: i32Trait Implementations§
Source§impl ExternType for TcpSocketOptionsFfi
impl ExternType for TcpSocketOptionsFfi
Auto Trait Implementations§
impl Freeze for TcpSocketOptionsFfi
impl RefUnwindSafe for TcpSocketOptionsFfi
impl Send for TcpSocketOptionsFfi
impl Sync for TcpSocketOptionsFfi
impl Unpin for TcpSocketOptionsFfi
impl UnsafeUnpin for TcpSocketOptionsFfi
impl UnwindSafe for TcpSocketOptionsFfi
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