#[repr(C)]pub struct SceKernelCallbackInfo {
pub size: SceSize,
pub name: [c_char; 32],
pub threadId: SceUID,
pub callback: SceKernelCallbackFunction,
pub common: *mut c_void,
pub notifyCount: c_int,
pub notifyArg: c_int,
}Expand description
Structure to hold the status information for a callback
Fields§
§size: SceSizeSize of the structure (i.e. sizeof(SceKernelCallbackInfo))
name: [c_char; 32]The name given to the callback
threadId: SceUIDThe thread id associated with the callback
callback: SceKernelCallbackFunctionPointer to the callback function
common: *mut c_voidUser supplied argument for the callback
notifyCount: c_intUnknown
notifyArg: c_intUnknown
Trait Implementations§
Source§impl Clone for SceKernelCallbackInfo
impl Clone for SceKernelCallbackInfo
Source§impl Debug for SceKernelCallbackInfo
impl Debug for SceKernelCallbackInfo
impl Copy for SceKernelCallbackInfo
Auto Trait Implementations§
impl Freeze for SceKernelCallbackInfo
impl RefUnwindSafe for SceKernelCallbackInfo
impl !Send for SceKernelCallbackInfo
impl !Sync for SceKernelCallbackInfo
impl Unpin for SceKernelCallbackInfo
impl UnsafeUnpin for SceKernelCallbackInfo
impl UnwindSafe for SceKernelCallbackInfo
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