pub struct AttachFdRequest {
pub shmseg: Seg,
pub shm_fd: RawFdContainer,
pub read_only: bool,
}
Expand description
Create a shared memory segment.
Create a shared memory segment. The file descriptor will be mapped at offset zero, and the size will be obtained using fstat(). A zero size will result in a Value error.
§Fields
shmseg
- A shared memory segment ID created with xcb_generate_id().shm_fd
- The file descriptor the server should mmap().read_only
- True if the segment shall be mapped read only by the X11 server, otherwise false.
Fields§
§shmseg: Seg
§shm_fd: RawFdContainer
§read_only: bool
Implementations§
Trait Implementations§
source§impl Debug for AttachFdRequest
impl Debug for AttachFdRequest
source§impl Request for AttachFdRequest
impl Request for AttachFdRequest
impl VoidRequest for AttachFdRequest
Auto Trait Implementations§
impl Freeze for AttachFdRequest
impl RefUnwindSafe for AttachFdRequest
impl Send for AttachFdRequest
impl Sync for AttachFdRequest
impl Unpin for AttachFdRequest
impl UnwindSafe for AttachFdRequest
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