Robust Distributed System Nucleus (rDSN)  ver 1.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
dsn::lock_nr_provider Class Reference
Inheritance diagram for dsn::lock_nr_provider:
dsn::ilock

Public Types

typedef lock_nr_provider *(* factory) (lock_nr_provider *)
 

Public Member Functions

 lock_nr_provider (lock_nr_provider *inner_provider)
 
lock_nr_providerget_inner_provider () const
 
- Public Member Functions inherited from dsn::ilock
virtual void lock ()=0
 
virtual bool try_lock ()=0
 
virtual void unlock ()=0
 

Static Public Member Functions

template<typename T >
static lock_nr_providercreate (lock_nr_provider *inner_provider)
 

The documentation for this class was generated from the following file: