PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ParallelSlot Struct Reference

#include <parallel_slot.h>

Data Fields

T_WorkerStatus workerStatus
 
ParallelCompletionPtr callback
 
void * callback_data
 
ArchiveHandleAH
 
int pipeRead
 
int pipeWrite
 
int pipeRevRead
 
int pipeRevWrite
 
pid_t pid
 
PGconnconnection
 
bool inUse
 
ParallelSlotResultHandler handler
 
void * handler_context
 

Detailed Description

Definition at line 95 of file parallel.c.

Field Documentation

◆ AH

ArchiveHandle* ParallelSlot::AH

◆ callback

ParallelCompletionPtr ParallelSlot::callback

Definition at line 100 of file parallel.c.

Referenced by DispatchJobForTocEntry(), and ListenToWorkers().

◆ callback_data

void* ParallelSlot::callback_data

Definition at line 101 of file parallel.c.

Referenced by DispatchJobForTocEntry(), and ListenToWorkers().

◆ connection

◆ handler

ParallelSlotResultHandler ParallelSlot::handler

◆ handler_context

void* ParallelSlot::handler_context

◆ inUse

bool ParallelSlot::inUse

Definition at line 24 of file parallel_slot.h.

◆ pid

pid_t ParallelSlot::pid

◆ pipeRead

int ParallelSlot::pipeRead

Definition at line 105 of file parallel.c.

Referenced by getMessageFromWorker(), ParallelBackupEnd(), and ParallelBackupStart().

◆ pipeRevRead

int ParallelSlot::pipeRevRead

Definition at line 107 of file parallel.c.

Referenced by archive_close_connection(), ParallelBackupStart(), and RunWorker().

◆ pipeRevWrite

int ParallelSlot::pipeRevWrite

Definition at line 108 of file parallel.c.

Referenced by archive_close_connection(), ParallelBackupStart(), and RunWorker().

◆ pipeWrite

int ParallelSlot::pipeWrite

◆ workerStatus


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