#[repr(C)]
pub struct GTlsConnectionClass {
pub parent_class: GIOStreamClass,
pub accept_certificate: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>,
pub handshake: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>,
pub handshake_async: Option<unsafe extern fn(_: *mut GTlsConnection, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub handshake_finish: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
// some fields omitted
}
Fields
parent_class: GIOStreamClass
accept_certificate: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>
handshake: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
handshake_async: Option<unsafe extern fn(_: *mut GTlsConnection, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
handshake_finish: Option<unsafe extern fn(_: *mut GTlsConnection, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>