#[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 read_cycle_time: Option<unsafe extern "C" fn(*mut HinokoFwIsoCtx, c_int, *mut *mut HinawaCycleTime, *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: GTypeInterface§stop: Option<unsafe extern "C" fn(*mut HinokoFwIsoCtx)>§unmap_buffer: Option<unsafe extern "C" fn(*mut HinokoFwIsoCtx)>§release: Option<unsafe extern "C" fn(*mut HinokoFwIsoCtx)>§read_cycle_time: Option<unsafe extern "C" fn(*mut HinokoFwIsoCtx, c_int, *mut *mut HinawaCycleTime, *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§
Source§impl Clone for HinokoFwIsoCtxInterface
impl Clone for HinokoFwIsoCtxInterface
Source§fn clone(&self) -> HinokoFwIsoCtxInterface
fn clone(&self) -> HinokoFwIsoCtxInterface
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HinokoFwIsoCtxInterface
impl Debug for HinokoFwIsoCtxInterface
impl Copy for HinokoFwIsoCtxInterface
Auto Trait Implementations§
impl Freeze for HinokoFwIsoCtxInterface
impl RefUnwindSafe for HinokoFwIsoCtxInterface
impl Send for HinokoFwIsoCtxInterface
impl Sync for HinokoFwIsoCtxInterface
impl Unpin for HinokoFwIsoCtxInterface
impl UnwindSafe for HinokoFwIsoCtxInterface
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more