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
parent_class: GObjectClass
digest_id: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *const c_char) -> GMimeDigestAlgo>
digest_name: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeDigestAlgo) -> *const c_char>
get_signature_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>
get_encryption_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>
get_key_exchange_protocol: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext) -> *const c_char>
sign: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: gboolean, _: *const c_char, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>
verify: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeVerifyFlags, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> *mut GMimeSignatureList>
encrypt: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: gboolean, _: *const c_char, _: GMimeEncryptFlags, _: *mut GPtrArray, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>
decrypt: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: GMimeDecryptFlags, _: *const c_char, _: *mut GMimeStream, _: *mut GMimeStream, _: *mut *mut GError) -> *mut GMimeDecryptResult>
import_keys: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>
export_keys: Option<unsafe extern "C" fn(_: *mut GMimeCryptoContext, _: *const c_char, _: *mut GMimeStream, _: *mut *mut GError) -> c_int>
Trait Implementations
impl Copy for GMimeCryptoContextClass
[src]
impl Copy for GMimeCryptoContextClass
impl Clone for GMimeCryptoContextClass
[src]
impl Clone for GMimeCryptoContextClass
fn clone(&self) -> GMimeCryptoContextClass
[src]
fn clone(&self) -> GMimeCryptoContextClass
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for GMimeCryptoContextClass
[src]
impl Debug for GMimeCryptoContextClass
Auto Trait Implementations
impl !Send for GMimeCryptoContextClass
impl !Send for GMimeCryptoContextClass
impl !Sync for GMimeCryptoContextClass
impl !Sync for GMimeCryptoContextClass