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

Public Types

typedef lock_provider *(* factory) (lock_provider *)
 

Public Member Functions

 lock_provider (lock_provider *inner_provider)
 
lock_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_providercreate (lock_provider *inner_provider)
 

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