Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
Public Types | |
typedef lock_provider *(* | factory) (lock_provider *) |
Public Member Functions | |
lock_provider (lock_provider *inner_provider) | |
lock_provider * | get_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_provider * | create (lock_provider *inner_provider) |