Struct xcb::x::AllowEvents
source · pub struct AllowEvents {
pub mode: Allow,
pub time: Timestamp,
}
Expand description
release queued events
Releases queued events if the client has caused a device (pointer/keyboard) to
freeze due to grabbing it actively. This request has no effect if time
is
earlier than the last-grab time of the most recent active grab for this client
or if time
is later than the current X server time.
This request has no reply.
Associated cookie types are VoidCookie and VoidCookieChecked.
Fields§
§mode: Allow
§time: Timestamp
Timestamp to avoid race conditions when running X over the network.
The special value XCB_CURRENT_TIME
will be replaced with the current server
time.
Trait Implementations§
source§impl Clone for AllowEvents
impl Clone for AllowEvents
source§fn clone(&self) -> AllowEvents
fn clone(&self) -> AllowEvents
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AllowEvents
impl Debug for AllowEvents
source§impl RawRequest for AllowEvents
impl RawRequest for AllowEvents
source§fn raw_request(&self, c: &Connection, checked: bool) -> u64
fn raw_request(&self, c: &Connection, checked: bool) -> u64
Actual implementation of the request sending Read more
source§impl Request for AllowEvents
impl Request for AllowEvents
impl RequestWithoutReply for AllowEvents
Auto Trait Implementations§
impl Freeze for AllowEvents
impl RefUnwindSafe for AllowEvents
impl Send for AllowEvents
impl Sync for AllowEvents
impl Unpin for AllowEvents
impl UnwindSafe for AllowEvents
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)