Struct gio_sys::GTlsConnectionClass
source · [−]#[repr(C)]pub struct GTlsConnectionClass {
pub parent_class: GIOStreamClass,
pub accept_certificate: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>,
pub handshake: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>,
pub handshake_async: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub handshake_finish: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
pub get_binding_data: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: GTlsChannelBindingType, _: *mut GByteArray, _: *mut *mut GError) -> gboolean>,
pub get_negotiated_protocol: Option<unsafe extern "C" fn(_: *mut GTlsConnection) -> *const c_char>,
pub padding: [gpointer; 6],
}
Fields
parent_class: GIOStreamClass
accept_certificate: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>
handshake: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
handshake_async: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
handshake_finish: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>
get_binding_data: Option<unsafe extern "C" fn(_: *mut GTlsConnection, _: GTlsChannelBindingType, _: *mut GByteArray, _: *mut *mut GError) -> gboolean>
get_negotiated_protocol: Option<unsafe extern "C" fn(_: *mut GTlsConnection) -> *const c_char>
padding: [gpointer; 6]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GTlsConnectionClass
impl !Send for GTlsConnectionClass
impl !Sync for GTlsConnectionClass
impl Unpin for GTlsConnectionClass
impl UnwindSafe for GTlsConnectionClass
Blanket Implementations
Mutably borrows from an owned value. Read more