|
UINT32 | LOS_MuxAttrInit (LosMuxAttr *attr) |
| 互斥属性初始化 更多...
|
|
UINT32 | LOS_MuxAttrDestroy (LosMuxAttr *attr) |
| ????? 销毁互斥属 ,这里啥也没干呀 更多...
|
|
UINT32 | LOS_MuxAttrGetType (const LosMuxAttr *attr, INT32 *outType) |
| 获取互斥锁的类型属性,由outType接走,不送! 更多...
|
|
UINT32 | LOS_MuxAttrSetType (LosMuxAttr *attr, INT32 type) |
| 设置互斥锁的类型属性
更多...
|
|
UINT32 | LOS_MuxAttrGetProtocol (const LosMuxAttr *attr, INT32 *protocol) |
| 获取互斥锁的类型属性 更多...
|
|
UINT32 | LOS_MuxAttrSetProtocol (LosMuxAttr *attr, INT32 protocol) |
| 设置互斥锁属性的协议 更多...
|
|
UINT32 | LOS_MuxAttrGetPrioceiling (const LosMuxAttr *attr, INT32 *prioceiling) |
| 获取互斥锁属性优先级 更多...
|
|
UINT32 | LOS_MuxAttrSetPrioceiling (LosMuxAttr *attr, INT32 prioceiling) |
| 设置互斥锁属性的优先级的上限 更多...
|
|
UINT32 | LOS_MuxSetPrioceiling (LosMux *mutex, INT32 prioceiling, INT32 *oldPrioceiling) |
| 设置互斥锁的优先级的上限,老优先级由oldPrioceiling带走 更多...
|
|
UINT32 | LOS_MuxGetPrioceiling (const LosMux *mutex, INT32 *prioceiling) |
| 获取互斥锁的优先级的上限 更多...
|
|
BOOL | LOS_MuxIsValid (const LosMux *mutex) |
| 互斥锁是否有效 更多...
|
|
UINT32 | LOS_MuxInit (LosMux *mutex, const LosMuxAttr *attr) |
| Init a mutex. 更多...
|
|
UINT32 | LOS_MuxDestroy (LosMux *mutex) |
| Destroy a mutex. 更多...
|
|
UINT32 | LOS_MuxLock (LosMux *mutex, UINT32 timeout) |
| Wait to lock a mutex. 更多...
|
|
UINT32 | LOS_MuxTrylock (LosMux *mutex) |
| Try wait to lock a mutex. 更多...
|
|
UINT32 | LOS_MuxUnlock (LosMux *mutex) |
| Release a mutex. 更多...
|
|