Struct guile_sys::Struct_scm_i_thread
[−]
[src]
#[repr(C)]pub struct Struct_scm_i_thread { pub next_thread: *mut Struct_scm_i_thread, pub handle: SCM, pub pthread: pthread_t, pub cleanup_handler: SCM, pub join_queue: SCM, pub admin_mutex: pthread_mutex_t, pub mutexes: SCM, pub held_mutex: *mut pthread_mutex_t, pub result: SCM, pub canceled: c_int, pub exited: c_int, pub guile_mode: c_int, pub sleep_object: SCM, pub sleep_mutex: *mut pthread_mutex_t, pub sleep_cond: pthread_cond_t, pub sleep_fd: c_int, pub sleep_pipe: [c_int; 2], pub current_mark_stack_ptr: *mut c_void, pub current_mark_stack_limit: *mut c_void, pub dynamic_state: SCM, pub dynwinds: SCM, pub active_asyncs: SCM, pub block_asyncs: c_uint, pub pending_asyncs: c_uint, pub continuation_root: SCM, pub continuation_base: *mut SCM_STACKITEM, pub vm: SCM, pub base: *mut SCM_STACKITEM, pub regs: jmp_buf, pub critical_section_level: c_int, }
Fields
next_thread: *mut Struct_scm_i_thread
handle: SCM
pthread: pthread_t
cleanup_handler: SCM
join_queue: SCM
admin_mutex: pthread_mutex_t
mutexes: SCM
held_mutex: *mut pthread_mutex_t
result: SCM
canceled: c_int
exited: c_int
guile_mode: c_int
sleep_object: SCM
sleep_mutex: *mut pthread_mutex_t
sleep_cond: pthread_cond_t
sleep_fd: c_int
sleep_pipe: [c_int; 2]
current_mark_stack_ptr: *mut c_void
current_mark_stack_limit: *mut c_void
dynamic_state: SCM
dynwinds: SCM
active_asyncs: SCM
block_asyncs: c_uint
pending_asyncs: c_uint
continuation_root: SCM
continuation_base: *mut SCM_STACKITEM
vm: SCM
base: *mut SCM_STACKITEM
regs: jmp_buf
critical_section_level: c_int
Trait Implementations
impl Copy for Struct_scm_i_thread
[src]
impl Clone for Struct_scm_i_thread
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more