Struct gio_sys::GPollableInputStreamInterface [−][src]
#[repr(C)]pub struct GPollableInputStreamInterface { pub g_iface: GTypeInterface, pub can_poll: Option<unsafe extern "C" fn(_: *mut GPollableInputStream) -> gboolean>, pub is_readable: Option<unsafe extern "C" fn(_: *mut GPollableInputStream) -> gboolean>, pub create_source: Option<unsafe extern "C" fn(_: *mut GPollableInputStream, _: *mut GCancellable) -> *mut GSource>, pub read_nonblocking: Option<unsafe extern "C" fn(_: *mut GPollableInputStream, _: *mut u8, _: size_t, _: *mut *mut GError) -> ssize_t>, }
Fields
g_iface: GTypeInterface
can_poll: Option<unsafe extern "C" fn(_: *mut GPollableInputStream) -> gboolean>
is_readable: Option<unsafe extern "C" fn(_: *mut GPollableInputStream) -> gboolean>
create_source: Option<unsafe extern "C" fn(_: *mut GPollableInputStream, _: *mut GCancellable) -> *mut GSource>
read_nonblocking: Option<unsafe extern "C" fn(_: *mut GPollableInputStream, _: *mut u8, _: size_t, _: *mut *mut GError) -> ssize_t>
Trait Implementations
Auto Trait Implementations
impl Send for GPollableInputStreamInterface
impl Sync for GPollableInputStreamInterface
impl Unpin for GPollableInputStreamInterface
impl UnwindSafe for GPollableInputStreamInterface
Blanket Implementations
Mutably borrows from an owned value. Read more