Trait x11rb::protocol::xf86vidmode::ConnectionExt

source ·
pub trait ConnectionExt: RequestConnection {
Show 21 methods // Provided methods fn xf86vidmode_query_version( &self ) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError> { ... } fn xf86vidmode_get_mode_line( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetModeLineReply>, ConnectionError> { ... } fn xf86vidmode_mod_mode_line<'c, 'input>( &'c self, screen: u32, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn xf86vidmode_switch_mode( &self, screen: u16, zoom: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn xf86vidmode_get_monitor( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetMonitorReply>, ConnectionError> { ... } fn xf86vidmode_lock_mode_switch( &self, screen: u16, lock: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn xf86vidmode_get_all_mode_lines( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetAllModeLinesReply>, ConnectionError> { ... } fn xf86vidmode_add_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, after_dotclock: Dotclock, after_hdisplay: u16, after_hsyncstart: u16, after_hsyncend: u16, after_htotal: u16, after_hskew: u16, after_vdisplay: u16, after_vsyncstart: u16, after_vsyncend: u16, after_vtotal: u16, after_flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn xf86vidmode_delete_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn xf86vidmode_validate_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<Cookie<'c, Self, ValidateModeLineReply>, ConnectionError> { ... } fn xf86vidmode_switch_to_mode<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn xf86vidmode_get_view_port( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetViewPortReply>, ConnectionError> { ... } fn xf86vidmode_set_view_port( &self, screen: u16, x: u32, y: u32 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn xf86vidmode_get_dot_clocks( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetDotClocksReply>, ConnectionError> { ... } fn xf86vidmode_set_client_version( &self, major: u16, minor: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn xf86vidmode_set_gamma( &self, screen: u16, red: u32, green: u32, blue: u32 ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } fn xf86vidmode_get_gamma( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetGammaReply>, ConnectionError> { ... } fn xf86vidmode_get_gamma_ramp( &self, screen: u16, size: u16 ) -> Result<Cookie<'_, Self, GetGammaRampReply>, ConnectionError> { ... } fn xf86vidmode_set_gamma_ramp<'c, 'input>( &'c self, screen: u16, size: u16, red: &'input [u16], green: &'input [u16], blue: &'input [u16] ) -> Result<VoidCookie<'c, Self>, ConnectionError> { ... } fn xf86vidmode_get_gamma_ramp_size( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetGammaRampSizeReply>, ConnectionError> { ... } fn xf86vidmode_get_permissions( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetPermissionsReply>, ConnectionError> { ... }
}
Expand description

Extension trait defining the requests of this extension.

Provided Methods§

source

fn xf86vidmode_query_version( &self ) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>

source

fn xf86vidmode_get_mode_line( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetModeLineReply>, ConnectionError>

source

fn xf86vidmode_mod_mode_line<'c, 'input>( &'c self, screen: u32, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn xf86vidmode_switch_mode( &self, screen: u16, zoom: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn xf86vidmode_get_monitor( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetMonitorReply>, ConnectionError>

source

fn xf86vidmode_lock_mode_switch( &self, screen: u16, lock: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn xf86vidmode_get_all_mode_lines( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetAllModeLinesReply>, ConnectionError>

source

fn xf86vidmode_add_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, after_dotclock: Dotclock, after_hdisplay: u16, after_hsyncstart: u16, after_hsyncend: u16, after_htotal: u16, after_hskew: u16, after_vdisplay: u16, after_vsyncstart: u16, after_vsyncend: u16, after_vtotal: u16, after_flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn xf86vidmode_delete_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn xf86vidmode_validate_mode_line<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<Cookie<'c, Self, ValidateModeLineReply>, ConnectionError>

source

fn xf86vidmode_switch_to_mode<'c, 'input>( &'c self, screen: u32, dotclock: Dotclock, hdisplay: u16, hsyncstart: u16, hsyncend: u16, htotal: u16, hskew: u16, vdisplay: u16, vsyncstart: u16, vsyncend: u16, vtotal: u16, flags: ModeFlag, private: &'input [u8] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn xf86vidmode_get_view_port( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetViewPortReply>, ConnectionError>

source

fn xf86vidmode_set_view_port( &self, screen: u16, x: u32, y: u32 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn xf86vidmode_get_dot_clocks( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetDotClocksReply>, ConnectionError>

source

fn xf86vidmode_set_client_version( &self, major: u16, minor: u16 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn xf86vidmode_set_gamma( &self, screen: u16, red: u32, green: u32, blue: u32 ) -> Result<VoidCookie<'_, Self>, ConnectionError>

source

fn xf86vidmode_get_gamma( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetGammaReply>, ConnectionError>

source

fn xf86vidmode_get_gamma_ramp( &self, screen: u16, size: u16 ) -> Result<Cookie<'_, Self, GetGammaRampReply>, ConnectionError>

source

fn xf86vidmode_set_gamma_ramp<'c, 'input>( &'c self, screen: u16, size: u16, red: &'input [u16], green: &'input [u16], blue: &'input [u16] ) -> Result<VoidCookie<'c, Self>, ConnectionError>

source

fn xf86vidmode_get_gamma_ramp_size( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetGammaRampSizeReply>, ConnectionError>

source

fn xf86vidmode_get_permissions( &self, screen: u16 ) -> Result<Cookie<'_, Self, GetPermissionsReply>, ConnectionError>

Object Safety§

This trait is not object safe.

Implementors§