Robust Distributed System Nucleus (rDSN)  ver 1.0.0
Classes | Functions
Non-recursive Read-Write Locks

Overview

Classes

class  dsn::service::zrwlock_nr
 

Functions

DSN_API dsn_handle_t dsn_rwlock_nr_create ()
 
DSN_API void dsn_rwlock_nr_destroy (dsn_handle_t l)
 
DSN_API void dsn_rwlock_nr_lock_read (dsn_handle_t l)
 
DSN_API void dsn_rwlock_nr_unlock_read (dsn_handle_t l)
 
DSN_API bool dsn_rwlock_nr_try_lock_read (dsn_handle_t l)
 
DSN_API void dsn_rwlock_nr_lock_write (dsn_handle_t l)
 
DSN_API void dsn_rwlock_nr_unlock_write (dsn_handle_t l)
 
DSN_API bool dsn_rwlock_nr_try_lock_write (dsn_handle_t l)