AWS IoT FreeRTOS+POSIX
pthread_cond_internal_t Struct Reference

Mutex attribute object. More...

#include <FreeRTOS_POSIX_internal.h>

Data Fields

BaseType_t xIsInitialized
 
StaticSemaphore_t xCondMutex
 
StaticSemaphore_t xCondWaitSemaphore
 
int iWaitingThreads
 

Detailed Description

Mutex attribute object.

Condition variable.

Field Documentation

◆ xIsInitialized

BaseType_t pthread_cond_internal_t::xIsInitialized

Set to pdTRUE if this condition variable is initialized, pdFALSE otherwise.

◆ xCondMutex

StaticSemaphore_t pthread_cond_internal_t::xCondMutex

Prevents concurrent accesses to iWaitingThreads.

◆ xCondWaitSemaphore

StaticSemaphore_t pthread_cond_internal_t::xCondWaitSemaphore

Threads block on this semaphore in pthread_cond_wait.

◆ iWaitingThreads

int pthread_cond_internal_t::iWaitingThreads

The number of threads currently waiting on this condition variable.


The documentation for this struct was generated from the following file: