API Reference Manual  1.45.0
api/spec/rwlock_recursive.h File Reference

ODP recursive read/write lock. More...

#include <odp/visibility_begin.h>
#include <odp/visibility_end.h>
Include dependency graph for api/spec/rwlock_recursive.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void odp_rwlock_recursive_init (odp_rwlock_recursive_t *lock)
 Initialize recursive rwlock. More...
 
void odp_rwlock_recursive_read_lock (odp_rwlock_recursive_t *lock)
 Acquire recursive rwlock for reading. More...
 
int odp_rwlock_recursive_read_trylock (odp_rwlock_recursive_t *lock)
 Try to acquire recursive rwlock for reading. More...
 
void odp_rwlock_recursive_read_unlock (odp_rwlock_recursive_t *lock)
 Release recursive rwlock after reading. More...
 
void odp_rwlock_recursive_write_lock (odp_rwlock_recursive_t *lock)
 Acquire recursive rwlock for writing. More...
 
int odp_rwlock_recursive_write_trylock (odp_rwlock_recursive_t *lock)
 Try to acquire recursive rwlock for writing. More...
 
void odp_rwlock_recursive_write_unlock (odp_rwlock_recursive_t *lock)
 Release recursive rwlock after writing. More...
 

Detailed Description

ODP recursive read/write lock.

Definition in file api/spec/rwlock_recursive.h.