#[repr(C)]pub struct IParallelPortChangedEventVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>,
pub AddRef: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsrefcnt>,
pub Release: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsrefcnt>,
pub GetType: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, type_: *mut PRUint32) -> nsresult>,
pub GetSource: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, source: *mut *mut IEventSource) -> nsresult>,
pub GetWaitable: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, waitable: *mut PRBool) -> nsresult>,
pub SetProcessed: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsresult>,
pub WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>,
pub GetParallelPort: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, parallelPort: *mut *mut IParallelPort) -> nsresult>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>§AddRef: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsrefcnt>§Release: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsrefcnt>§GetType: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, type_: *mut PRUint32) -> nsresult>§GetSource: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, source: *mut *mut IEventSource) -> nsresult>§GetWaitable: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, waitable: *mut PRBool) -> nsresult>§SetProcessed: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent) -> nsresult>§WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>§GetParallelPort: Option<unsafe extern "C" fn(pThis: *mut IParallelPortChangedEvent, parallelPort: *mut *mut IParallelPort) -> nsresult>Trait Implementations§
Source§impl Clone for IParallelPortChangedEventVtbl
impl Clone for IParallelPortChangedEventVtbl
Source§fn clone(&self) -> IParallelPortChangedEventVtbl
fn clone(&self) -> IParallelPortChangedEventVtbl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IParallelPortChangedEventVtbl
Auto Trait Implementations§
impl Freeze for IParallelPortChangedEventVtbl
impl RefUnwindSafe for IParallelPortChangedEventVtbl
impl Send for IParallelPortChangedEventVtbl
impl Sync for IParallelPortChangedEventVtbl
impl Unpin for IParallelPortChangedEventVtbl
impl UnsafeUnpin for IParallelPortChangedEventVtbl
impl UnwindSafe for IParallelPortChangedEventVtbl
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