Robust Distributed System Nucleus (rDSN)  ver 1.0.0
dsn::rwlock_nr_provider Member List

This is the complete list of members for dsn::rwlock_nr_provider, including all inherited members.

create(rwlock_nr_provider *inner_provider) (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerinlinestatic
factory typedef (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_provider
get_inner_provider() const (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerinline
lock_read()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
lock_write()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
rwlock_nr_provider(rwlock_nr_provider *inner_provider) (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerinline
try_lock_read()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
try_lock_write()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
unlock_read()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
unlock_write()=0 (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerpure virtual
~rwlock_nr_provider() (defined in dsn::rwlock_nr_provider)dsn::rwlock_nr_providerinlinevirtual