Skip to content

struct flakeThreadAttr_t

Attributes structure for thread. #include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/portable/portable.h>

Public Attributes

Name
const char *name
name of the thread
uint32_tattr_bits
attribute bits
void *cb_mem
memory for control block
uint32_tcb_size
size of provided memory for control block
void *stack_mem
memory for stack
uint32_tstack_size
size of stack
flakePriority_tpriority
initial thread priority (default: osPriorityNormal)
uint32_ttz_module
TrustZone module identifier.
uint32_treserved
reserved (must be 0)

Public Attributes Documentation

variable name

cpp
const char* flakeThreadAttr_t::name

name of the thread

variable attr_bits

cpp
uint32_t flakeThreadAttr_t::attr_bits

attribute bits

variable cb_mem

cpp
void* flakeThreadAttr_t::cb_mem

memory for control block

variable cb_size

cpp
uint32_t flakeThreadAttr_t::cb_size

size of provided memory for control block

variable stack_mem

cpp
void* flakeThreadAttr_t::stack_mem

memory for stack

variable stack_size

cpp
uint32_t flakeThreadAttr_t::stack_size

size of stack

variable priority

cpp
flakePriority_t flakeThreadAttr_t::priority

initial thread priority (default: osPriorityNormal)

variable tz_module

cpp
uint32_t flakeThreadAttr_t::tz_module

TrustZone module identifier.

variable reserved

cpp
uint32_t flakeThreadAttr_t::reserved

reserved (must be 0)