PostgreSQL Source Code git master
Data Fields
shm_mq Struct Reference

Data Fields

slock_t  mq_mutex
 
 
 
 
 
 
bool  mq_detached
 
 
 

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.

Referenced by shm_mq_create(), shm_mq_inc_bytes_read(), shm_mq_receive_bytes(), and shm_mq_send_bytes().

mq_bytes_written

pg_atomic_uint64 shm_mq::mq_bytes_written

Definition at line 77 of file shm_mq.c.

Referenced by shm_mq_create(), shm_mq_inc_bytes_written(), shm_mq_receive_bytes(), and shm_mq_send_bytes().

mq_detached

bool shm_mq::mq_detached

Definition at line 79 of file shm_mq.c.

Referenced by shm_mq_counterparty_gone(), shm_mq_create(), shm_mq_detach_internal(), shm_mq_receive(), shm_mq_receive_bytes(), shm_mq_send_bytes(), shm_mq_sendv(), and shm_mq_wait_internal().

mq_mutex

slock_t shm_mq::mq_mutex

Definition at line 73 of file shm_mq.c.

Referenced by shm_mq_create(), shm_mq_detach_internal(), shm_mq_get_receiver(), shm_mq_get_sender(), shm_mq_sendv(), shm_mq_set_receiver(), shm_mq_set_sender(), and shm_mq_wait_internal().

mq_receiver

PGPROC* shm_mq::mq_receiver

Definition at line 74 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_create(), shm_mq_detach_internal(), shm_mq_get_receiver(), shm_mq_receive(), shm_mq_send_bytes(), shm_mq_sendv(), shm_mq_set_receiver(), shm_mq_set_sender(), and shm_mq_wait_for_attach().

mq_ring

char shm_mq::mq_ring[FLEXIBLE_ARRAY_MEMBER]

Definition at line 81 of file shm_mq.c.

Referenced by shm_mq_receive_bytes(), and shm_mq_send_bytes().

mq_ring_offset

uint8 shm_mq::mq_ring_offset

Definition at line 80 of file shm_mq.c.

Referenced by shm_mq_create(), shm_mq_receive_bytes(), and shm_mq_send_bytes().

mq_ring_size

Size shm_mq::mq_ring_size

Definition at line 78 of file shm_mq.c.

Referenced by shm_mq_create(), shm_mq_receive(), shm_mq_receive_bytes(), shm_mq_send_bytes(), and shm_mq_sendv().

mq_sender

PGPROC* shm_mq::mq_sender

Definition at line 75 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_create(), shm_mq_detach_internal(), shm_mq_get_sender(), shm_mq_inc_bytes_read(), shm_mq_receive(), shm_mq_sendv(), shm_mq_set_receiver(), shm_mq_set_sender(), and shm_mq_wait_for_attach().


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

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