pub struct GTlsDatabaseClass {Show 14 fields
pub parent_class: GObjectClass,
pub verify_chain: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *const gchar, *mut GSocketConnectable, *mut GTlsInteraction, GTlsDatabaseVerifyFlags, *mut GCancellable, *mut *mut GError) -> GTlsCertificateFlags>,
pub verify_chain_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *const gchar, *mut GSocketConnectable, *mut GTlsInteraction, GTlsDatabaseVerifyFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>,
pub verify_chain_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> GTlsCertificateFlags>,
pub create_certificate_handle: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate) -> *mut gchar>,
pub lookup_certificate_for_handle: Option<extern "C" fn(*mut GTlsDatabase, *const gchar, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_for_handle_async: Option<extern "C" fn(*mut GTlsDatabase, *const gchar, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>,
pub lookup_certificate_for_handle_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_issuer: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificate_issuer_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>,
pub lookup_certificate_issuer_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GTlsCertificate>,
pub lookup_certificates_issued_by: Option<extern "C" fn(*mut GTlsDatabase, *mut GByteArray, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GList>,
pub lookup_certificates_issued_by_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GByteArray, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>,
pub lookup_certificates_issued_by_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GList>,
/* private fields */
}Fields§
§parent_class: GObjectClass§verify_chain: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *const gchar, *mut GSocketConnectable, *mut GTlsInteraction, GTlsDatabaseVerifyFlags, *mut GCancellable, *mut *mut GError) -> GTlsCertificateFlags>§verify_chain_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *const gchar, *mut GSocketConnectable, *mut GTlsInteraction, GTlsDatabaseVerifyFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>§verify_chain_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> GTlsCertificateFlags>§create_certificate_handle: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate) -> *mut gchar>§lookup_certificate_for_handle: Option<extern "C" fn(*mut GTlsDatabase, *const gchar, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_for_handle_async: Option<extern "C" fn(*mut GTlsDatabase, *const gchar, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>§lookup_certificate_for_handle_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_issuer: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificate_issuer_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GTlsCertificate, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>§lookup_certificate_issuer_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GTlsCertificate>§lookup_certificates_issued_by: Option<extern "C" fn(*mut GTlsDatabase, *mut GByteArray, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, *mut *mut GError) -> *mut GList>§lookup_certificates_issued_by_async: Option<extern "C" fn(*mut GTlsDatabase, *mut GByteArray, *mut GTlsInteraction, GTlsDatabaseLookupFlags, *mut GCancellable, Option<GAsyncReadyCallback>, gpointer)>§lookup_certificates_issued_by_finish: Option<extern "C" fn(*mut GTlsDatabase, *mut GAsyncResult, *mut *mut GError) -> *mut GList>Auto Trait Implementations§
impl Freeze for GTlsDatabaseClass
impl RefUnwindSafe for GTlsDatabaseClass
impl !Send for GTlsDatabaseClass
impl !Sync for GTlsDatabaseClass
impl Unpin for GTlsDatabaseClass
impl UnwindSafe for GTlsDatabaseClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more