PostgreSQL Source Code  git master
LOCALLOCK Struct Reference

#include <lock.h>

Data Fields

LOCALLOCKTAG tag
 
uint32 hashcode
 
LOCKlock
 
PROCLOCKproclock
 
int64 nLocks
 
int numLockOwners
 
int maxLockOwners
 
LOCALLOCKOWNERlockOwners
 
bool holdsStrongLockCount
 
bool lockCleared
 

Detailed Description

Definition at line 405 of file lock.h.

Field Documentation

◆ hashcode

◆ holdsStrongLockCount

bool LOCALLOCK::holdsStrongLockCount

◆ lock

◆ lockCleared

bool LOCALLOCK::lockCleared

Definition at line 419 of file lock.h.

Referenced by LockAcquireExtended(), LockRelease(), and MarkLockClear().

◆ lockOwners

◆ maxLockOwners

int LOCALLOCK::maxLockOwners

Definition at line 416 of file lock.h.

Referenced by GrantLockLocal(), and LockAcquireExtended().

◆ nLocks

◆ numLockOwners

◆ proclock

◆ tag


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