tizatomic¶
- 
group 
tizatomic Atomic operations. This module is work-in-progress.
Typedefs
- 
typedef struct tiz_atomic_var 
tiz_atomic_var_t¶ Atomic variable opaque handle.
Functions
- 
OMX_ERRORTYPE 
tiz_atomic_var_init(tiz_atomic_var_ptr_t *app_atomic_var)¶ Create a new atomic binary variable.
- Return
 OMX_ErrorNone if success, OMX_ErrorUndefined otherwise.
- Parameters
 app_atomic_var: An atomic variable opaque handle to be initialised.
- 
OMX_ERRORTYPE 
tiz_atomic_var_test_and_set(tiz_atomic_var_t *ap_atomic_var)¶ Atomic test and set.
- Return
 OMX_ErrorNone if success, OMX_ErrorUndefined otherwise.
- Parameters
 app_atomic_var: An atomic variable opaque handle.
- 
void 
tiz_atomic_var_destroy(tiz_atomic_var_t *ap_atomic_var)¶ Destroy the atomic binary variable.
- Parameters
 app_atomic_var: An atomic variable opaque handle.
- 
typedef struct tiz_atomic_var