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

Data Fields

slock_t mq_mutex
 
PGPROCmq_receiver
 
PGPROCmq_sender
 
pg_atomic_uint64 mq_bytes_read
 
pg_atomic_uint64 mq_bytes_written
 
Size mq_ring_size
 
bool mq_detached
 
uint8 mq_ring_offset
 
char mq_ring [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 71 of file shm_mq.c.

Field Documentation

◆ mq_bytes_read

pg_atomic_uint64 shm_mq::mq_bytes_read

Definition at line 76 of file shm_mq.c.

◆ mq_bytes_written

pg_atomic_uint64 shm_mq::mq_bytes_written

Definition at line 77 of file shm_mq.c.

◆ mq_detached

bool shm_mq::mq_detached

Definition at line 79 of file shm_mq.c.

◆ mq_mutex

slock_t shm_mq::mq_mutex

Definition at line 73 of file shm_mq.c.

◆ mq_receiver

PGPROC* shm_mq::mq_receiver

Definition at line 74 of file shm_mq.c.

◆ mq_ring

char shm_mq::mq_ring[FLEXIBLE_ARRAY_MEMBER]

Definition at line 81 of file shm_mq.c.

◆ mq_ring_offset

uint8 shm_mq::mq_ring_offset

Definition at line 80 of file shm_mq.c.

◆ mq_ring_size

Size shm_mq::mq_ring_size

Definition at line 78 of file shm_mq.c.

Referenced by shm_mq_receive_bytes(), and shm_mq_send_bytes().

◆ mq_sender

PGPROC* shm_mq::mq_sender

Definition at line 75 of file shm_mq.c.


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