compio-driver 0.12.0-rc.1

Low-level driver for compio
Documentation
1
2
3
4
5
6
7
8
9
10
11
use rustix::net::SendFlags;

use super::{iour, poll};

crate::macros::fuse_op! {
    <T: IoBuf, S: AsFd> SendZc(fd: S, buffer: T, flags: SendFlags);
    <T: IoVectoredBuf, S: AsFd> SendVectoredZc(fd: S, buffer: T, flags: SendFlags);
    <T: IoBuf, S: AsFd> SendToZc(fd: S, buffer: T, addr: SockAddr, flags: SendFlags);
    <T: IoVectoredBuf, S: AsFd> SendToVectoredZc(fd: S, buffer: T, addr: SockAddr, flags: SendFlags);
    <T: IoVectoredBuf, C: IoBuf, S: AsFd> SendMsgZc(fd: S, buffer: T, control: C, addr: Option<SockAddr>, flags: SendFlags);
}