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