Trait x11rb::protocol::sync::ConnectionExt

source ·
pub trait ConnectionExt: RequestConnection {
Show 20 methods // Provided methods fn sync_initialize( &self, desired_major_version: u8, desired_minor_version: u8 ) -> Result<Cookie<'_, Self, InitializeReply>, ConnectionError> { ... } fn sync_list_system_counters( &self ) -> Result<Cookie<'_, Self, ListSystemCountersReply>, ConnectionError> { ... } fn sync_create_counter( &self, id: Counter, initial_value: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_destroy_counter( &self, counter: Counter ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_query_counter( &self, counter: Counter ) -> Result<Cookie<'_, Self, QueryCounterReply>, ConnectionError> { ... } fn sync_await_<'c, 'input>( &'c self, wait_list: &'input [Waitcondition] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn sync_change_counter( &self, counter: Counter, amount: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_set_counter( &self, counter: Counter, value: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_create_alarm<'c, 'input>( &'c self, id: Alarm, value_list: &'input CreateAlarmAux ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn sync_change_alarm<'c, 'input>( &'c self, id: Alarm, value_list: &'input ChangeAlarmAux ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn sync_destroy_alarm( &self, alarm: Alarm ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_query_alarm( &self, alarm: Alarm ) -> Result<Cookie<'_, Self, QueryAlarmReply>, ConnectionError> { ... } fn sync_set_priority( &self, id: u32, priority: i32 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_get_priority( &self, id: u32 ) -> Result<Cookie<'_, Self, GetPriorityReply>, ConnectionError> { ... } fn sync_create_fence( &self, drawable: Drawable, fence: Fence, initially_triggered: bool ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_trigger_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_reset_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_destroy_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn sync_query_fence( &self, fence: Fence ) -> Result<Cookie<'_, Self, QueryFenceReply>, ConnectionError> { ... } fn sync_await_fence<'c, 'input>( &'c self, fence_list: &'input [Fence] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... }
}
Expand description

Extension trait defining the requests of this extension.

Provided Methods§

source

fn sync_initialize( &self, desired_major_version: u8, desired_minor_version: u8 ) -> Result<Cookie<'_, Self, InitializeReply>, ConnectionError>

source

fn sync_list_system_counters( &self ) -> Result<Cookie<'_, Self, ListSystemCountersReply>, ConnectionError>

source

fn sync_create_counter( &self, id: Counter, initial_value: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_destroy_counter( &self, counter: Counter ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_query_counter( &self, counter: Counter ) -> Result<Cookie<'_, Self, QueryCounterReply>, ConnectionError>

source

fn sync_await_<'c, 'input>( &'c self, wait_list: &'input [Waitcondition] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn sync_change_counter( &self, counter: Counter, amount: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_set_counter( &self, counter: Counter, value: Int64 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_create_alarm<'c, 'input>( &'c self, id: Alarm, value_list: &'input CreateAlarmAux ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn sync_change_alarm<'c, 'input>( &'c self, id: Alarm, value_list: &'input ChangeAlarmAux ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn sync_destroy_alarm( &self, alarm: Alarm ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_query_alarm( &self, alarm: Alarm ) -> Result<Cookie<'_, Self, QueryAlarmReply>, ConnectionError>

source

fn sync_set_priority( &self, id: u32, priority: i32 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_get_priority( &self, id: u32 ) -> Result<Cookie<'_, Self, GetPriorityReply>, ConnectionError>

source

fn sync_create_fence( &self, drawable: Drawable, fence: Fence, initially_triggered: bool ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_trigger_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_reset_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_destroy_fence( &self, fence: Fence ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn sync_query_fence( &self, fence: Fence ) -> Result<Cookie<'_, Self, QueryFenceReply>, ConnectionError>

source

fn sync_await_fence<'c, 'input>( &'c self, fence_list: &'input [Fence] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

Object Safety§

This trait is not object safe.

Implementors§