#[repr(C)]pub struct IGuestFileRegisteredEventVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>,
pub AddRef: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsrefcnt>,
pub Release: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsrefcnt>,
pub GetType: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, type_: *mut PRUint32) -> nsresult>,
pub GetSource: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, source: *mut *mut IEventSource) -> nsresult>,
pub GetWaitable: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, waitable: *mut PRBool) -> nsresult>,
pub SetProcessed: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsresult>,
pub WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>,
pub GetSession: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, session: *mut *mut IGuestSession) -> nsresult>,
pub GetFile: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, file: *mut *mut IGuestFile) -> nsresult>,
pub GetRegistered: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, registered: *mut PRBool) -> nsresult>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>§AddRef: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsrefcnt>§Release: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsrefcnt>§GetType: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, type_: *mut PRUint32) -> nsresult>§GetSource: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, source: *mut *mut IEventSource) -> nsresult>§GetWaitable: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, waitable: *mut PRBool) -> nsresult>§SetProcessed: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent) -> nsresult>§WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>§GetSession: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, session: *mut *mut IGuestSession) -> nsresult>§GetFile: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, file: *mut *mut IGuestFile) -> nsresult>§GetRegistered: Option<unsafe extern "C" fn(pThis: *mut IGuestFileRegisteredEvent, registered: *mut PRBool) -> nsresult>Trait Implementations§
Source§impl Clone for IGuestFileRegisteredEventVtbl
impl Clone for IGuestFileRegisteredEventVtbl
Source§fn clone(&self) -> IGuestFileRegisteredEventVtbl
fn clone(&self) -> IGuestFileRegisteredEventVtbl
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 IGuestFileRegisteredEventVtbl
Auto Trait Implementations§
impl Freeze for IGuestFileRegisteredEventVtbl
impl RefUnwindSafe for IGuestFileRegisteredEventVtbl
impl Send for IGuestFileRegisteredEventVtbl
impl Sync for IGuestFileRegisteredEventVtbl
impl Unpin for IGuestFileRegisteredEventVtbl
impl UnsafeUnpin for IGuestFileRegisteredEventVtbl
impl UnwindSafe for IGuestFileRegisteredEventVtbl
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