Home
last modified time | relevance | path

Searched refs:ffrt_mutexattr_t (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/c/
H A Dmutex.h51 FFRT_C_API int ffrt_mutexattr_init(ffrt_mutexattr_t* attr);
63 FFRT_C_API int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type);
75 FFRT_C_API int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type);
86 FFRT_C_API int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr);
98 FFRT_C_API int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
H A Dtype_def.h182 } ffrt_mutexattr_t; typedef
/ohos5.0/docs/en/application-dev/reference/apis-ffrt-kit/
H A Dffrt__mutexattr__t.md1 # ffrt_mutexattr_t chapter
6 The **ffrt_mutexattr_t** struct describes an FFRT mutex attribute.
H A DReadme-EN.md23 - [ffrt_mutexattr_t](ffrt__mutexattr__t.md)
H A Dmutex_8h.md20 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
H A Dtype__def_8h.md26 | struct  [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | Describes a mutex attribute.|
H A D_f_f_r_t.md40 | struct  [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | Describes a mutex attribute.|
89 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
151 | long [ffrt_mutexattr_t::storage](#storage-66) | Storage size of a mutex attribute.|
715 FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr )
1735 long ffrt_mutexattr_t::storage
/ohos5.0/foundation/resourceschedule/ffrt/src/sync/
H A Dmutex.cpp284 int ffrt_mutexattr_init(ffrt_mutexattr_t* attr)
295 int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type)
310 int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type)
321 int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr)
331 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr)
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ffrt-kit/
H A Dffrt__mutexattr__t.md1 # ffrt_mutexattr_t chapter
H A Dmutex_8h.md20 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
H A DReadme-CN.md23 - [ffrt_mutexattr_t](ffrt__mutexattr__t.md)
H A D_f_f_r_t.md40 | struct  [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | FFRT锁属性结构。 |
89 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
151 | long [ffrt_mutexattr_t::storage](#storage-66) | FFRT锁属性所占空间 |
715 FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t*  mutex, const ffrt_mutexattr_t*  attr )
1735 long ffrt_mutexattr_t::storage
H A Dtype__def_8h.md26 | struct  [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | FFRT锁属性结构。 |
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/cpp/
H A Dmutex.h93 ffrt_mutexattr_t attr;
/ohos5.0/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_csync.cpp27 extern "C" int ffrt_mutexattr_init(ffrt_mutexattr_t* attr);
28 extern "C" int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type);
29 extern "C" int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type);
30 extern "C" int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr);
31 extern "C" int ffrt_mutex_init(ffrt_mutex_t *mutex, const ffrt_mutexattr_t* attr);
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md2454 struct ffrt_mutexattr_t;
2462 int ffrt_mutexattr_init(ffrt_mutexattr_t* attr);
2463 int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type);
2464 int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type);
2465 int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr);
2466 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
2494 * **注意:C API中的ffrt_mutexattr_t需要用户调用`ffrt_mutexattr_init`和`ffrt_mutexattr_destroy`显示创建和销毁,而C++ API无…
2497 * **注意:C API中的同一个ffrt_mutexattr_t只能调用一次`ffrt_mutexattr_init`和`ffrt_mutexattr_destroy`,重复调用其行为是未定义的**
2592 ffrt_mutexattr_t attr;
/ohos5.0/docs/zh-cn/application-dev/ffrt/
H A Dffrt-development-guideline.md23 | ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr) | 初始化mutex。 |
1275 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
/ohos5.0/docs/en/application-dev/ffrt/
H A Dffrt-development-guideline.md23 | ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr) | Initializes a mutex.|
1283 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
/ohos5.0/docs/zh-cn/application-dev/
H A Dwebsite.md3476 - [ffrt_mutexattr_t](reference/apis-ffrt-kit/ffrt__mutexattr__t.md)
/ohos5.0/docs/en/application-dev/
H A Dwebsite.md3335 - [ffrt_mutexattr_t](reference/apis-ffrt-kit/ffrt__mutexattr__t.md)