Struct gmime_sys::GMimeCryptoContextClass[][src]

#[repr(C)]
pub struct GMimeCryptoContextClass { pub parent_class: GObjectClass, pub digest_id: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *const c_char) -> GMimeDigestAlgo>, pub digest_name: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeDigestAlgo) -> *const c_char>, pub get_signature_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>, pub get_encryption_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>, pub get_key_exchange_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>, pub sign: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: gboolean, _: *const c_char, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>, pub verify: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeVerifyFlags, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> *mut GMimeSignatureList>, pub encrypt: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: gboolean, _: *const c_char, _: GMimeEncryptFlags, _: *mut GPtrArray, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>, pub decrypt: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeDecryptFlags, _: *const c_char, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> *mut GMimeDecryptResult>, pub import_keys: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>, pub export_keys: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *const c_char, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>, }

Fields

Trait Implementations

impl Copy for GMimeCryptoContextClass
[src]

impl Clone for GMimeCryptoContextClass
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GMimeCryptoContextClass
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GMimeCryptoContextClass

impl !Sync for GMimeCryptoContextClass