Struct libil2cpp::raw::Il2CppInternalThread
source · [−]#[repr(C)]pub struct Il2CppInternalThread {Show 40 fields
pub obj: Il2CppObject,
pub lock_thread_id: c_int,
pub handle: *mut c_void,
pub native_handle: *mut c_void,
pub cached_culture_info: *mut Il2CppArray,
pub name: *mut Il2CppChar,
pub name_len: c_int,
pub state: u32,
pub abort_exc: *mut Il2CppObject,
pub abort_state_handle: c_int,
pub tid: u64,
pub debugger_thread: isize,
pub static_data: *mut *mut c_void,
pub runtime_thread_info: *mut c_void,
pub current_appcontext: *mut Il2CppObject,
pub root_domain_thread: *mut Il2CppObject,
pub _serialized_principal: *mut Il2CppArray,
pub _serialized_principal_version: c_int,
pub appdomain_refs: *mut c_void,
pub interruption_requested: i32,
pub synch_cs: *mut c_void,
pub threadpool_thread: u8,
pub thread_interrupt_requested: u8,
pub stack_size: c_int,
pub apartment_state: u8,
pub critical_region_level: c_int,
pub managed_id: c_int,
pub small_id: u32,
pub manage_callback: *mut c_void,
pub interrupt_on_stop: *mut c_void,
pub flags: isize,
pub thread_pinning_ref: *mut c_void,
pub abort_protected_block_count: *mut c_void,
pub priority: i32,
pub owned_mutexes: *mut c_void,
pub suspended: *mut c_void,
pub self_suspended: i32,
pub thread_state: size_t,
pub unused2: size_t,
pub last: *mut c_void,
}Fields
obj: Il2CppObjectlock_thread_id: c_inthandle: *mut c_voidnative_handle: *mut c_voidcached_culture_info: *mut Il2CppArrayname: *mut Il2CppCharname_len: c_intstate: u32abort_exc: *mut Il2CppObjectabort_state_handle: c_inttid: u64debugger_thread: isizestatic_data: *mut *mut c_voidruntime_thread_info: *mut c_voidcurrent_appcontext: *mut Il2CppObjectroot_domain_thread: *mut Il2CppObject_serialized_principal: *mut Il2CppArray_serialized_principal_version: c_intappdomain_refs: *mut c_voidinterruption_requested: i32synch_cs: *mut c_voidthreadpool_thread: u8thread_interrupt_requested: u8stack_size: c_intapartment_state: u8critical_region_level: c_intmanaged_id: c_intsmall_id: u32manage_callback: *mut c_voidinterrupt_on_stop: *mut c_voidflags: isizethread_pinning_ref: *mut c_voidabort_protected_block_count: *mut c_voidpriority: i32owned_mutexes: *mut c_voidsuspended: *mut c_voidself_suspended: i32thread_state: size_tunused2: size_tlast: *mut c_voidTrait Implementations
sourceimpl Clone for Il2CppInternalThread
impl Clone for Il2CppInternalThread
sourcefn clone(&self) -> Il2CppInternalThread
fn clone(&self) -> Il2CppInternalThread
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
impl Copy for Il2CppInternalThread
Auto Trait Implementations
impl RefUnwindSafe for Il2CppInternalThread
impl !Send for Il2CppInternalThread
impl !Sync for Il2CppInternalThread
impl Unpin for Il2CppInternalThread
impl UnwindSafe for Il2CppInternalThread
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