PostgreSQL Source Code git master
Loading...
Searching...
No Matches
LWLockTrancheShmemData Struct Reference

Data Fields

struct { 
 
   char   name [NAMEDATALEN
 
   int   main_array_idx 
 
user_defined [MAX_USER_DEFINED_TRANCHES
 
int num_user_defined
 
slock_t lock
 
int num_main_array_locks
 

Detailed Description

Definition at line 174 of file lwlock.c.

Field Documentation

◆ lock

slock_t LWLockTrancheShmemData::lock

◆ main_array_idx

int LWLockTrancheShmemData::main_array_idx

Definition at line 186 of file lwlock.c.

Referenced by GetNamedLWLockTranche(), InitializeLWLocks(), and LWLockNewTrancheId().

◆ name

char LWLockTrancheShmemData::name[NAMEDATALEN]

◆ num_main_array_locks

int LWLockTrancheShmemData::num_main_array_locks

Definition at line 194 of file lwlock.c.

Referenced by LWLockShmemInit().

◆ num_user_defined

int LWLockTrancheShmemData::num_user_defined

◆ [struct]

struct { ... } LWLockTrancheShmemData::user_defined[MAX_USER_DEFINED_TRANCHES]

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