# Functions
NewDRWMutex - initializes a new dsync RW mutex.
# Variables
DefaultTimeouts contains default timeouts.
# Structs
A DRWMutex is a distributed mutual exclusion lock.
Dsync represents dsync client object which is initialized with authenticated clients, used to initiate lock REST calls.
Granted - represents a structure of a granted lock.
LockArgs is minimal required values for any dsync compatible lock operation.
Options lock options.
Timeouts are timeouts for specific operations.
# Interfaces
NetLocker is dsync compatible locker interface.