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