Struct psrdada_sys::ipcsync_t
source · #[repr(C)]pub struct ipcsync_t {Show 18 fields
pub semkey_connect: key_t,
pub semkey_data: [key_t; 8],
pub nbufs: u64,
pub bufsz: u64,
pub w_buf_next: u64,
pub w_buf_curr: u64,
pub w_state: c_int,
pub w_xfer: u64,
pub r_bufs: [u64; 8],
pub r_states: [c_int; 8],
pub r_xfers: [u64; 8],
pub n_readers: c_uint,
pub s_buf: [u64; 8],
pub s_byte: [u64; 8],
pub eod: [c_char; 8],
pub e_buf: [u64; 8],
pub e_byte: [u64; 8],
pub on_device_id: c_int,
}Fields
semkey_connect: key_tsemkey_data: [key_t; 8]nbufs: u64bufsz: u64w_buf_next: u64w_buf_curr: u64w_state: c_intw_xfer: u64r_bufs: [u64; 8]r_states: [c_int; 8]r_xfers: [u64; 8]n_readers: c_uints_buf: [u64; 8]s_byte: [u64; 8]eod: [c_char; 8]e_buf: [u64; 8]e_byte: [u64; 8]on_device_id: c_intTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ipcsync_t
impl Send for ipcsync_t
impl Sync for ipcsync_t
impl Unpin for ipcsync_t
impl UnwindSafe for ipcsync_t
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more