riot_sys::inline

Type Alias thread_t

Source
pub type thread_t = _thread;

Aliased Type§

struct thread_t {
Show 13 fields pub sp: *mut u8, pub status: u8, pub priority: u8, pub pid: i16, pub flags: u16, pub rq_entry: list_node, pub wait_data: *mut c_void, pub msg_waiters: list_node, pub msg_queue: cib_t, pub msg_array: *mut msg_t, pub stack_start: *mut u8, pub name: *const u8, pub stack_size: i32,
}

Fields§

§sp: *mut u8§status: u8§priority: u8§pid: i16§flags: u16§rq_entry: list_node§wait_data: *mut c_void§msg_waiters: list_node§msg_queue: cib_t§msg_array: *mut msg_t§stack_start: *mut u8§name: *const u8§stack_size: i32

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 52 bytes