Struct gio_sys::GTlsConnectionClass [−][src]
#[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 padding: [gpointer; 7], }
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>
padding: [gpointer; 7]
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