TuyaOS
类型定义 | 函数
tkl_mutex.h 文件参考

Common process - adapter the mutex api provide by OS 更多...

#include "tuya_cloud_types.h"
tkl_mutex.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类型定义

typedef VOID_T * TKL_MUTEX_HANDLE
 

函数

OPERATE_RET tkl_mutex_create_init (TKL_MUTEX_HANDLE *pMutexHandle)
 Create mutex 更多...
 
OPERATE_RET tkl_mutex_lock (CONST TKL_MUTEX_HANDLE mutexHandle)
 Lock mutex 更多...
 
OPERATE_RET tkl_mutex_release (CONST TKL_MUTEX_HANDLE mutexHandle)
 Release mutex 更多...
 
OPERATE_RET tkl_mutex_unlock (CONST TKL_MUTEX_HANDLE mutexHandle)
 Unlock mutex 更多...
 

详细描述

Common process - adapter the mutex api provide by OS

版本
0.1
日期
2020-11-09

函数说明

◆ tkl_mutex_create_init()

OPERATE_RET tkl_mutex_create_init ( TKL_MUTEX_HANDLE *  pMutexHandle)

Create mutex

参数
[out]pMutexHandlemutex handle
注解
This API is used to create and init mutex.
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_mutex_lock()

OPERATE_RET tkl_mutex_lock ( CONST TKL_MUTEX_HANDLE  mutexHandle)

Lock mutex

参数
[in]mutexHandlemutex handle
注解
This API is used to lock mutex.
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_mutex_release()

OPERATE_RET tkl_mutex_release ( CONST TKL_MUTEX_HANDLE  mutexHandle)

Release mutex

参数
[in]mutexHandlemutex handle
注解
This API is used to release mutex.
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_mutex_unlock()

OPERATE_RET tkl_mutex_unlock ( CONST TKL_MUTEX_HANDLE  mutexHandle)

Unlock mutex

参数
[in]mutexHandlemutex handle
注解
This API is used to unlock mutex.
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h