Struct gvnc_sys::VncConnectionClass
source · [−]#[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
Auto Trait Implementations
impl RefUnwindSafe for VncConnectionClass
impl !Send for VncConnectionClass
impl !Sync for VncConnectionClass
impl Unpin for VncConnectionClass
impl UnwindSafe for VncConnectionClass
Blanket Implementations
Mutably borrows from an owned value. Read more