File nut/os/condition.c


Included Files


Global Function NutConditionBroadcast()

int NutConditionBroadcast ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutEventBroadcast()

Global Function NutConditionFree()

void NutConditionFree ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutHeapRootFree(), NutMutexDestroy()

Global Function NutConditionInit()

int NutConditionInit ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutHeapRootAlloc(), NutMutexInit()

Global Function NutConditionLock()

void NutConditionLock ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutMutexLock()

Global Function NutConditionSignal()

int NutConditionSignal ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutEventPost()

Global Function NutConditionTimedWait()

int NutConditionTimedWait ( CONDITION* cond, uint32_t abs_ms )
Calls: NutEventWait(), NutGetMillis(), NutMutexLock(), NutMutexUnlock()

Global Function NutConditionUnlock()

void NutConditionUnlock ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutMutexUnlock()

Global Function NutConditionWait()

int NutConditionWait ( CONDITION* cond )
Prototyped in: nut/include/sys/condition.h
Calls: NutEventWait(), NutMutexLock(), NutMutexUnlock()