#[repr(C)]pub struct VncConnectionClass {Show 22 fields
pub parent_class: GObjectClass,
pub vnc_cursor_changed: Option<unsafe extern "C" fn(*mut VncConnection, *mut VncCursor)>,
pub vnc_pointer_mode_changed: Option<unsafe extern "C" fn(*mut VncConnection, gboolean)>,
pub vnc_bell: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_server_cut_text: Option<unsafe extern "C" fn(*mut VncConnection, *const GString)>,
pub vnc_framebuffer_update: Option<unsafe extern "C" fn(*mut VncConnection, u16, u16, u16, u16)>,
pub vnc_desktop_resize: Option<unsafe extern "C" fn(*mut VncConnection, u16, u16)>,
pub vnc_pixel_format_changed: Option<unsafe extern "C" fn(*mut VncConnection, *mut VncPixelFormat)>,
pub vnc_auth_failure: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>,
pub vnc_auth_unsupported: Option<unsafe extern "C" fn(*mut VncConnection, c_uint)>,
pub vnc_auth_credential: Option<unsafe extern "C" fn(*mut VncConnection, *mut GValueArray)>,
pub vnc_auth_choose_type: Option<unsafe extern "C" fn(*mut VncConnection, *mut GValueArray)>,
pub vnc_auth_choose_subtype: Option<unsafe extern "C" fn(*mut VncConnection, c_uint, *mut GValueArray)>,
pub vnc_connected: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_initialized: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_disconnected: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_led_state: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_error: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>,
pub vnc_power_control_initialized: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_power_control_failed: Option<unsafe extern "C" fn(*mut VncConnection)>,
pub vnc_desktop_rename: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>,
pub _vnc_reserved: [gpointer; 15],
}Fields§
§parent_class: GObjectClass§vnc_cursor_changed: Option<unsafe extern "C" fn(*mut VncConnection, *mut VncCursor)>§vnc_pointer_mode_changed: Option<unsafe extern "C" fn(*mut VncConnection, gboolean)>§vnc_bell: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_server_cut_text: Option<unsafe extern "C" fn(*mut VncConnection, *const GString)>§vnc_framebuffer_update: Option<unsafe extern "C" fn(*mut VncConnection, u16, u16, u16, u16)>§vnc_desktop_resize: Option<unsafe extern "C" fn(*mut VncConnection, u16, u16)>§vnc_pixel_format_changed: Option<unsafe extern "C" fn(*mut VncConnection, *mut VncPixelFormat)>§vnc_auth_failure: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>§vnc_auth_unsupported: Option<unsafe extern "C" fn(*mut VncConnection, c_uint)>§vnc_auth_credential: Option<unsafe extern "C" fn(*mut VncConnection, *mut GValueArray)>§vnc_auth_choose_type: Option<unsafe extern "C" fn(*mut VncConnection, *mut GValueArray)>§vnc_auth_choose_subtype: Option<unsafe extern "C" fn(*mut VncConnection, c_uint, *mut GValueArray)>§vnc_connected: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_initialized: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_disconnected: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_led_state: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_error: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>§vnc_power_control_initialized: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_power_control_failed: Option<unsafe extern "C" fn(*mut VncConnection)>§vnc_desktop_rename: Option<unsafe extern "C" fn(*mut VncConnection, *const c_char)>§_vnc_reserved: [gpointer; 15]Trait Implementations§
Source§impl Clone for VncConnectionClass
impl Clone for VncConnectionClass
Source§fn clone(&self) -> VncConnectionClass
fn clone(&self) -> VncConnectionClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VncConnectionClass
Auto Trait Implementations§
impl !Send for VncConnectionClass
impl !Sync for VncConnectionClass
impl Freeze for VncConnectionClass
impl RefUnwindSafe for VncConnectionClass
impl Unpin for VncConnectionClass
impl UnsafeUnpin for VncConnectionClass
impl UnwindSafe for VncConnectionClass
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