PostgreSQL Source Code  git master
PGShmemHeader Struct Reference

#include <pg_shmem.h>

Data Fields

int32 magic
 
pid_t creatorPID
 
Size totalsize
 
Size freeoffset
 
dsm_handle dsm_control
 
void * index
 
dev_t device
 
ino_t inode
 

Detailed Description

Definition at line 29 of file pg_shmem.h.

Field Documentation

◆ creatorPID

pid_t PGShmemHeader::creatorPID

Definition at line 33 of file pg_shmem.h.

Referenced by PGSharedMemoryCreate().

◆ device

dev_t PGShmemHeader::device

Definition at line 39 of file pg_shmem.h.

Referenced by PGSharedMemoryCreate().

◆ dsm_control

dsm_handle PGShmemHeader::dsm_control

◆ freeoffset

Size PGShmemHeader::freeoffset

Definition at line 35 of file pg_shmem.h.

Referenced by PGSharedMemoryCreate(), ShmemAllocNoError(), and ShmemAllocUnlocked().

◆ index

void* PGShmemHeader::index

Definition at line 37 of file pg_shmem.h.

Referenced by ShmemInitStruct().

◆ inode

ino_t PGShmemHeader::inode

Definition at line 40 of file pg_shmem.h.

Referenced by PGSharedMemoryCreate().

◆ magic

int32 PGShmemHeader::magic

Definition at line 31 of file pg_shmem.h.

Referenced by PGSharedMemoryCreate(), and PGSharedMemoryReAttach().

◆ totalsize

Size PGShmemHeader::totalsize

Definition at line 34 of file pg_shmem.h.

Referenced by InitShmemAccess(), PGSharedMemoryCreate(), and ShmemAllocUnlocked().


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