HALFRED  0.4.0
hal_os_mutex.h
Go to the documentation of this file.
1 
10 #ifndef HAL_OS_MUTEX_H
11 #define HAL_OS_MUTEX_H
12 
13 
21 
22 
30 OSMutex OSMUTEX_Create(void);
31 
37 void OSMUTEX_Destroy(OSMutex mutex);
38 
47 bool OSMUTEX_IsValid(OSMutex mutex);
48 
54 void OSMUTEX_Give(OSMutex mutex);
55 
67 int OSMUTEX_Take(OSMutex mutex, OSTime timeout);
68 
75 #endif /* HAL_OS_MUTEX_H */
OSMutex OSMUTEX_Create(void)
bool OSMUTEX_IsValid(OSMutex mutex)
void OSMUTEX_Destroy(OSMutex mutex)
int OSMUTEX_Take(OSMutex mutex, OSTime timeout)
void OSMUTEX_Give(OSMutex mutex)