Type Alias libvnc_sys::rfb::rfbClientProtocolExtension
source · pub type rfbClientProtocolExtension = _rfbClientProtocolExtension;Aliased Type§
struct rfbClientProtocolExtension {
pub encodings: *mut i32,
pub handleEncoding: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: *mut rfbFramebufferUpdateRectHeader) -> i8>,
pub handleMessage: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: *mut rfbServerToClientMsg) -> i8>,
pub next: *mut _rfbClientProtocolExtension,
pub securityTypes: *const u32,
pub handleAuthentication: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: u32) -> i8>,
}Fields§
§encodings: *mut i32§handleEncoding: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: *mut rfbFramebufferUpdateRectHeader) -> i8>returns TRUE if the encoding was handled
handleMessage: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: *mut rfbServerToClientMsg) -> i8>returns TRUE if it handled the message
next: *mut _rfbClientProtocolExtension§securityTypes: *const u32§handleAuthentication: Option<unsafe extern "C" fn(_: *mut _rfbClient, _: u32) -> i8>returns TRUE if it handled the authentication