Struct r_core::r_core_task_t [−][src]
#[repr(C)]pub struct r_core_task_t {Show 16 fields
pub id: c_int,
pub state: RTaskState,
pub transient: bool,
pub refcount: c_int,
pub running_sem: *mut RThreadSemaphore,
pub user: *mut c_void,
pub core: *mut RCore,
pub dispatched: bool,
pub dispatch_cond: *mut RThreadCond,
pub dispatch_lock: *mut RThreadLock,
pub thread: *mut RThread,
pub cmd: *mut c_char,
pub res: *mut c_char,
pub cmd_log: bool,
pub cons_context: *mut RConsContext,
pub cb: RCoreTaskCallback,
}
Fields
id: c_int
state: RTaskState
transient: bool
refcount: c_int
running_sem: *mut RThreadSemaphore
user: *mut c_void
core: *mut RCore
dispatched: bool
dispatch_cond: *mut RThreadCond
dispatch_lock: *mut RThreadLock
thread: *mut RThread
cmd: *mut c_char
res: *mut c_char
cmd_log: bool
cons_context: *mut RConsContext
cb: RCoreTaskCallback
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_core_task_t
impl !Send for r_core_task_t
impl !Sync for r_core_task_t
impl Unpin for r_core_task_t
impl UnwindSafe for r_core_task_t
Blanket Implementations
Mutably borrows from an owned value. Read more