Struct frida_sys::_GPollableOutputStreamInterface [−][src]
#[repr(C)]pub struct _GPollableOutputStreamInterface { pub g_iface: GTypeInterface, pub can_poll: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream) -> gboolean>, pub is_writable: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream) -> gboolean>, pub create_source: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, cancellable: *mut GCancellable) -> *mut GSource>, pub write_nonblocking: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, buffer: *const c_void, count: gsize, error: *mut *mut GError) -> gssize>, pub writev_nonblocking: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, vectors: *const GOutputVector, n_vectors: gsize, bytes_written: *mut gsize, error: *mut *mut GError) -> GPollableReturn>, }
Fields
g_iface: GTypeInterface
can_poll: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream) -> gboolean>
is_writable: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream) -> gboolean>
create_source: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, cancellable: *mut GCancellable) -> *mut GSource>
write_nonblocking: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, buffer: *const c_void, count: gsize, error: *mut *mut GError) -> gssize>
writev_nonblocking: Option<unsafe extern "C" fn(stream: *mut GPollableOutputStream, vectors: *const GOutputVector, n_vectors: gsize, bytes_written: *mut gsize, error: *mut *mut GError) -> GPollableReturn>
Trait Implementations
Auto Trait Implementations
impl Send for _GPollableOutputStreamInterface
impl Sync for _GPollableOutputStreamInterface
impl Unpin for _GPollableOutputStreamInterface
Blanket Implementations
Mutably borrows from an owned value. Read more