97 #ifndef LEGATO_SEMAPHORE_INCLUDE_GUARD
98 #define LEGATO_SEMAPHORE_INCLUDE_GUARD
227 #endif // LEGATO_SEMAPHORE_INCLUDE_GUARD
le_result_t le_sem_TryWait(le_sem_Ref_t semaphorePtr)
le_result_t
Definition: le_basics.h:34
struct le_sem_t * le_sem_Ref_t
Definition: le_semaphore.h:106
le_sem_Ref_t le_sem_FindSemaphore(const char *name)
le_sem_Ref_t le_sem_CreateTraceable(const char *name, int32_t initialCount)
void le_sem_Post(le_sem_Ref_t semaphorePtr)
Definition: le_clock.h:97
void le_sem_Delete(le_sem_Ref_t semaphorePtr)
void le_sem_Wait(le_sem_Ref_t semaphorePtr)
le_result_t le_sem_WaitWithTimeOut(le_sem_Ref_t semaphorePtr, le_clk_Time_t timeToWait)
le_sem_Ref_t le_sem_Create(const char *name, int32_t initialCount)
int le_sem_GetValue(le_sem_Ref_t semaphorePtr)