![]() |
Storage Engine API
|
#include <lock_manager_test_help.h>
Public Member Functions | |
LockRequestCombo (Locker *locker) | |
![]() | |
void | initNew (Locker *locker, LockGrantNotification *notify) |
Used for initialization of a LockRequest, which might have been retrieved from cache. More... | |
![]() | |
TrackingLockGrantNotification () | |
virtual void | notify (ResourceId resId, LockResult result) |
This method is invoked at most once for each lock request and indicates the outcome of the lock acquisition for the specified resource id. More... | |
![]() | |
virtual | ~LockGrantNotification () |
Additional Inherited Members | |
![]() | |
enum | Status { STATUS_NEW, STATUS_GRANTED, STATUS_WAITING, STATUS_CONVERTING, StatusCount } |
![]() | |
Locker * | locker |
LockGrantNotification * | notify |
bool | enqueueAtFront |
bool | compatibleFirst |
bool | partitioned |
unsigned | recursiveCount |
LockHead * | lock |
PartitionedLockHead * | partitionedLock |
LockRequest * | prev |
LockRequest * | next |
Status | status |
LockMode | mode |
LockMode | convertMode |
unsigned | unlockPending = 0 |
![]() | |
int | numNotifies |
ResourceId | lastResId |
LockResult | lastResult |
|
inlineexplicit |