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: Il2CppObject
lock_thread_id: c_int
handle: *mut c_void
native_handle: *mut c_void
cached_culture_info: *mut Il2CppArray
name: *mut Il2CppChar
name_len: c_int
state: u32
abort_exc: *mut Il2CppObject
abort_state_handle: c_int
tid: u64
debugger_thread: isize
static_data: *mut *mut c_void
runtime_thread_info: *mut c_void
current_appcontext: *mut Il2CppObject
root_domain_thread: *mut Il2CppObject
_serialized_principal: *mut Il2CppArray
_serialized_principal_version: c_int
appdomain_refs: *mut c_void
interruption_requested: i32
synch_cs: *mut c_void
threadpool_thread: u8
thread_interrupt_requested: u8
stack_size: c_int
apartment_state: u8
critical_region_level: c_int
managed_id: c_int
small_id: u32
manage_callback: *mut c_void
interrupt_on_stop: *mut c_void
flags: isize
thread_pinning_ref: *mut c_void
abort_protected_block_count: *mut c_void
priority: i32
owned_mutexes: *mut c_void
suspended: *mut c_void
self_suspended: i32
thread_state: size_t
unused2: size_t
last: *mut c_void
Trait 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