#[repr(C)]pub struct msg_hdr_t {
pub msg_name: *mut sockaddr_t,
pub msg_namelen: u32,
pub msg_iov: *mut iovec,
pub msg_iovlen: usize,
pub msg_control: *mut u8,
pub msg_control_len: usize,
pub msg_flags: i32,
}
Expand description
批量发送接收Socket消息,send_mmsg/recv_mmsg,采用Linux兼容格式,Windows适配Linux格式
Fields§
§msg_name: *mut sockaddr_t
§msg_namelen: u32
§msg_iov: *mut iovec
§msg_iovlen: usize
§msg_control: *mut u8
§msg_control_len: usize
§msg_flags: i32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for msg_hdr_t
impl RefUnwindSafe for msg_hdr_t
impl !Send for msg_hdr_t
impl !Sync for msg_hdr_t
impl Unpin for msg_hdr_t
impl UnwindSafe for msg_hdr_t
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