Global

group Global_thread

thread globals

lorem

Macros

group Macros_thread_h

Variables

group Variables_thread_h

API’s

group Apis_thread_h

Getters

group Getters_thread_h

Functions

BitWidthType thread_getThreadPriority(CosmOS_ThreadConfigurationType *thread)

Get thread priority.

Parameters

thread[in] configuration pointer

Returns

BitWidthType

CosmOS_SchedulableConfigurationType *thread_getThreadSchedulable(CosmOS_ThreadConfigurationType *thread)

Get thread schedulable.

Parameters

thread[in] configuration pointer

Returns

CosmOS_SchedulableConfigurationType *

CosmOS_MutexVariableType *thread_getThreadBlockingMutexVar(CosmOS_ThreadConfigurationType *thread)

Get thread blockingMutexVar.

Parameters

thread[in] configuration pointer

Returns

CosmOS_MutexVariableType *

CosmOS_SemaphoreVariableType *thread_getThreadBlockingSemaphoreVar(CosmOS_ThreadConfigurationType *thread)

Get thread blockingSemaphoreVar.

Parameters

thread[in] configuration pointer

Returns

CosmOS_SemaphoreVariableType *

Setters

group Setters_thread_h

Functions

void thread_setThreadBlockingMutexVar(CosmOS_ThreadConfigurationType *thread, CosmOS_MutexVariableType *mutexParam)
void thread_setThreadBlockingSemaphoreVar(CosmOS_ThreadConfigurationType *thread, CosmOS_SemaphoreVariableType *semaphoreParam)

General

group General_thread_h

Defines

thread_sleep(delay)