PostgreSQL Source Code git master
Data Fields
LWLock Struct Reference

#include <lwlock.h>

Data Fields

 
 
 

Detailed Description

Definition at line 41 of file lwlock.h.

Field Documentation

state

pg_atomic_uint32 LWLock::state

Definition at line 44 of file lwlock.h.

Referenced by LWLockAcquire(), LWLockAttemptLock(), LWLockConflictsWithVar(), LWLockDequeueSelf(), LWLockInitialize(), LWLockQueueSelf(), LWLockReleaseInternal(), LWLockUpdateVar(), LWLockWaitForVar(), LWLockWaitListLock(), LWLockWaitListUnlock(), and LWLockWakeup().

tranche

uint16 LWLock::tranche

Definition at line 43 of file lwlock.h.

Referenced by LWLockInitialize(), and LWLockReportWaitStart().

waiters

proclist_head LWLock::waiters

Definition at line 45 of file lwlock.h.

Referenced by LWLockDequeueSelf(), LWLockInitialize(), LWLockQueueSelf(), LWLockUpdateVar(), and LWLockWakeup().


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

AltStyle によって変換されたページ (->オリジナル) /