Simple interface for Mbed Cloud Client

Dependents:  

Embed: (wiki syntax)

« Back to documentation index

palThreadData Struct Reference

palThreadData Struct Reference

PAL thread structure. More...

#include <pal_plat_rtos.h>

Data Fields

palThreadID_t osThreadID
palThreadLocalStore_tstore
palThreadPriority_t palPriority
int16_t osPriority
uint32_t stackSize
palThreadFuncPtr userFunction
void * userFunctionArg
palThreadPortData portData

Detailed Description

PAL thread structure.

Definition at line 37 of file pal_plat_rtos.h.


Field Documentation

int16_t osPriority

pal thread priority - platform should not modify this value

Definition at line 43 of file pal_plat_rtos.h.

generated thread id - platform should not modify this value

Definition at line 40 of file pal_plat_rtos.h.

pointer to thread local store - platform should not modify this value

Definition at line 42 of file pal_plat_rtos.h.

the user argument to be passed to the userFunction - platform should not modify this value

Definition at line 47 of file pal_plat_rtos.h.

uint32_t stackSize

the 'real' platform specific thread priority - platform should not modify this value

Definition at line 44 of file pal_plat_rtos.h.

the 'real' platform specific thread id - platform should not modify this value

Definition at line 41 of file pal_plat_rtos.h.

thread stack size - platform should not modify this value

Definition at line 45 of file pal_plat_rtos.h.

the user function to be invoked - platform should not modify this value

Definition at line 46 of file pal_plat_rtos.h.