Struct gmime_sys::GMimeStreamClass [−][src]
#[repr(C)]pub struct GMimeStreamClass { pub parent_class: GObjectClass, pub read: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: *mut u8, _: size_t) -> ssize_t>, pub write: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: *const c_char, _: size_t) -> ssize_t>, pub flush: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>, pub close: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>, pub eos: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> gboolean>, pub reset: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>, pub seek: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: i64, _: GMimeSeekWhence) -> i64>, pub tell: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> i64>, pub length: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> i64>, pub substream: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: i64, _: i64) -> *mut GMimeStream>, }
Fields
parent_class: GObjectClass
read: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: *mut u8, _: size_t) -> ssize_t>
write: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: *const c_char, _: size_t) -> ssize_t>
flush: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>
close: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>
eos: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> gboolean>
reset: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> c_int>
seek: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: i64, _: GMimeSeekWhence) -> i64>
tell: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> i64>
length: Option<unsafe extern "C" fn(_: *mut GMimeStream) -> i64>
substream: Option<unsafe extern "C" fn(_: *mut GMimeStream, _: i64, _: i64) -> *mut GMimeStream>
Trait Implementations
impl Copy for GMimeStreamClass
[src]
impl Copy for GMimeStreamClass
impl Clone for GMimeStreamClass
[src]
impl Clone for GMimeStreamClass
fn clone(&self) -> GMimeStreamClass
[src]
fn clone(&self) -> GMimeStreamClass
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 GMimeStreamClass
[src]
impl Debug for GMimeStreamClass
Auto Trait Implementations
impl !Send for GMimeStreamClass
impl !Send for GMimeStreamClass
impl !Sync for GMimeStreamClass
impl !Sync for GMimeStreamClass