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: GIOStreamClassaccept_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 GTlsConnectionClassimpl !Send for GTlsConnectionClassimpl !Sync for GTlsConnectionClassimpl Unpin for GTlsConnectionClassimpl UnwindSafe for GTlsConnectionClassBlanket Implementations
Mutably borrows from an owned value. Read more