Struct hinoko_sys::HinokoFwIsoCtxInterface
source · [−]#[repr(C)]pub struct HinokoFwIsoCtxInterface {
pub parent_iface: GTypeInterface,
pub stop: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>,
pub unmap_buffer: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>,
pub release: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>,
pub get_cycle_timer: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: c_int, _: *const *mut HinokoCycleTimer, _: *mut *mut GError) -> gboolean>,
pub flush_completions: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *mut *mut GError) -> gboolean>,
pub create_source: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *mut *mut GSource, _: *mut *mut GError) -> gboolean>,
pub stopped: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *const GError)>,
}Fields
parent_iface: GTypeInterfacestop: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>unmap_buffer: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>release: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx)>get_cycle_timer: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: c_int, _: *const *mut HinokoCycleTimer, _: *mut *mut GError) -> gboolean>flush_completions: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *mut *mut GError) -> gboolean>create_source: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *mut *mut GSource, _: *mut *mut GError) -> gboolean>stopped: Option<unsafe extern "C" fn(_: *mut HinokoFwIsoCtx, _: *const GError)>Trait Implementations
sourceimpl Clone for HinokoFwIsoCtxInterface
impl Clone for HinokoFwIsoCtxInterface
sourcefn clone(&self) -> HinokoFwIsoCtxInterface
fn clone(&self) -> HinokoFwIsoCtxInterface
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for HinokoFwIsoCtxInterface
impl Debug for HinokoFwIsoCtxInterface
impl Copy for HinokoFwIsoCtxInterface
Auto Trait Implementations
impl RefUnwindSafe for HinokoFwIsoCtxInterface
impl Send for HinokoFwIsoCtxInterface
impl Sync for HinokoFwIsoCtxInterface
impl Unpin for HinokoFwIsoCtxInterface
impl UnwindSafe for HinokoFwIsoCtxInterface
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more