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