evering_ipc/lib.rs
1pub mod op;
2pub mod runtime;
3pub mod shm;
4
5pub use anyhow::{Error, Result};
6use evering::uring;
7
8pub use self::op::{Rqe, RqeData, Sqe, SqeData};
9pub use self::runtime::{Runtime, RuntimeHandle};
10pub use self::shm::{ShmBox, ShmToken};
11
12pub type ClientUring = uring::UringA<Sqe, Rqe>;
13pub type ServerUring = uring::UringB<Sqe, Rqe>;
14pub type UringBuilder = uring::Builder<Sqe, Rqe>;
15pub type ShmHeader = shm::ShmHeader<Sqe, Rqe>;