加入收藏
举报
02-14 20:02
#0
文件名称:
osal_sem-h.md
所在目录:
Openharmony v1.0 / docs / api / api-SmartVision-Devices
文件大小:
5.35 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# osal\_sem.h
## **Overview**
**Related Modules:**
[OSAL](OSAL.md)
**Description:**
Declares semaphore structures and interfaces.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Data Structures









Data Structure Name


Description


OsalSem


Describes a semaphore.



## Macros









Macro Name and Value


Description


OSAL_DECLARE_SEMAPHORE(sem)   struct OsalSem sem


Defines a semaphore.



## Functions


















Function Name


Description


OsalSemInit (struct OsalSem *sem, uint32_t value)


int32_t 


Initializes a semaphore.


OsalSemWait (struct OsalSem *sem, uint32_t ms)


int32_t 


Waits for a semaphore.


OsalSemPost (struct OsalSem *sem)


int32_t 


Releases a semaphore.


OsalSemDestroy (struct OsalSem *sem)


int32_t 


Destroys a semaphore.


点赞 回复
回帖
支持markdown部分语法 ?