Struct psrdada_sys::ipcbuf_t
source · #[repr(C)]pub struct ipcbuf_t {Show 14 fields
pub state: c_int,
pub syncid: c_int,
pub semid_connect: c_int,
pub semid_data: *mut c_int,
pub shmid: *mut c_int,
pub sync: *mut ipcsync_t,
pub buffer: *mut *mut c_char,
pub shm_addr: *mut *mut c_void,
pub count: *mut c_char,
pub shmkey: *mut key_t,
pub viewbuf: u64,
pub xfer: u64,
pub soclock_buf: u64,
pub iread: c_int,
}Fields
state: c_intsyncid: c_intsemid_connect: c_intsemid_data: *mut c_intshmid: *mut c_intsync: *mut ipcsync_tbuffer: *mut *mut c_charshm_addr: *mut *mut c_voidcount: *mut c_charshmkey: *mut key_tviewbuf: u64xfer: u64soclock_buf: u64iread: c_intTrait Implementations
impl Copy for ipcbuf_t
Auto Trait Implementations
impl RefUnwindSafe for ipcbuf_t
impl !Send for ipcbuf_t
impl !Sync for ipcbuf_t
impl Unpin for ipcbuf_t
impl UnwindSafe for ipcbuf_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