PostgreSQL Source Code  git master
shm_mq_handle Struct Reference

Data Fields

shm_mqmqh_queue
 
dsm_segmentmqh_segment
 
BackgroundWorkerHandlemqh_handle
 
char * mqh_buffer
 
Size mqh_buflen
 
Size mqh_consume_pending
 
Size mqh_partial_bytes
 
Size mqh_expected_bytes
 
bool mqh_length_word_complete
 
bool mqh_counterparty_attached
 
MemoryContext mqh_context
 

Detailed Description

Definition at line 130 of file shm_mq.c.

Field Documentation

◆ mqh_buffer

char* shm_mq_handle::mqh_buffer

Definition at line 135 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_detach(), and shm_mq_receive().

◆ mqh_buflen

Size shm_mq_handle::mqh_buflen

Definition at line 136 of file shm_mq.c.

Referenced by shm_mq_attach(), and shm_mq_receive().

◆ mqh_consume_pending

Size shm_mq_handle::mqh_consume_pending

Definition at line 137 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_receive(), and shm_mq_receive_bytes().

◆ mqh_context

MemoryContext shm_mq_handle::mqh_context

Definition at line 142 of file shm_mq.c.

Referenced by shm_mq_attach(), and shm_mq_receive().

◆ mqh_counterparty_attached

bool shm_mq_handle::mqh_counterparty_attached

Definition at line 141 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_receive(), shm_mq_send_bytes(), and shm_mq_sendv().

◆ mqh_expected_bytes

Size shm_mq_handle::mqh_expected_bytes

Definition at line 139 of file shm_mq.c.

Referenced by shm_mq_attach(), and shm_mq_receive().

◆ mqh_handle

BackgroundWorkerHandle* shm_mq_handle::mqh_handle

◆ mqh_length_word_complete

bool shm_mq_handle::mqh_length_word_complete

Definition at line 140 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_receive(), and shm_mq_sendv().

◆ mqh_partial_bytes

Size shm_mq_handle::mqh_partial_bytes

Definition at line 138 of file shm_mq.c.

Referenced by shm_mq_attach(), shm_mq_receive(), and shm_mq_sendv().

◆ mqh_queue

◆ mqh_segment

dsm_segment* shm_mq_handle::mqh_segment

Definition at line 133 of file shm_mq.c.

Referenced by shm_mq_attach(), and shm_mq_detach().


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