Struct gio_sys::GTlsDatabaseClass
source · #[repr(C)]pub struct GTlsDatabaseClass {Show 15 fields
pub parent_class: GObjectClass,
pub verify_chain: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsCertificateFlags>,
pub verify_chain_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub verify_chain_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsCertificateFlags>,
pub create_certificate_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate) -> *mut c_char>,
pub lookup_certificate_for_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_for_handle_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub lookup_certificate_for_handle_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_issuer: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_issuer_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub lookup_certificate_issuer_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificates_issued_by: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GList>,
pub lookup_certificates_issued_by_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub lookup_certificates_issued_by_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>,
pub padding: [gpointer; 16],
}Fields§
§parent_class: GObjectClass§verify_chain: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsCertificateFlags>§verify_chain_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>§verify_chain_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsCertificateFlags>§create_certificate_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate) -> *mut c_char>§lookup_certificate_for_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_for_handle_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>§lookup_certificate_for_handle_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_issuer: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_issuer_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>§lookup_certificate_issuer_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificates_issued_by: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GList>§lookup_certificates_issued_by_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>§lookup_certificates_issued_by_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>§padding: [gpointer; 16]Trait Implementations§
source§impl Clone for GTlsDatabaseClass
impl Clone for GTlsDatabaseClass
source§fn clone(&self) -> GTlsDatabaseClass
fn clone(&self) -> GTlsDatabaseClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more