PostgreSQL Source Code git master
execAsync.h
Go to the documentation of this file.
1/*-------------------------------------------------------------------------
2 * execAsync.h
3 * Support functions for asynchronous execution
4 *
5 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
6 * Portions Copyright (c) 1994, Regents of the University of California
7 *
8 * IDENTIFICATION
9 * src/include/executor/execAsync.h
10 *-------------------------------------------------------------------------
11 */
12
13#ifndef EXECASYNC_H
14#define EXECASYNC_H
15
16#include "nodes/execnodes.h"
17
18extern void ExecAsyncRequest(AsyncRequest *areq);
19extern void ExecAsyncConfigureWait(AsyncRequest *areq);
20extern void ExecAsyncNotify(AsyncRequest *areq);
21extern void ExecAsyncResponse(AsyncRequest *areq);
22extern void ExecAsyncRequestDone(AsyncRequest *areq, TupleTableSlot *result);
23extern void ExecAsyncRequestPending(AsyncRequest *areq);
24
25#endif /* EXECASYNC_H */
void ExecAsyncResponse(AsyncRequest *areq)
Definition: execAsync.c:117
void ExecAsyncRequestPending(AsyncRequest *areq)
Definition: execAsync.c:149
void ExecAsyncRequestDone(AsyncRequest *areq, TupleTableSlot *result)
Definition: execAsync.c:137
void ExecAsyncRequest(AsyncRequest *areq)
Definition: execAsync.c:26
void ExecAsyncConfigureWait(AsyncRequest *areq)
Definition: execAsync.c:62
void ExecAsyncNotify(AsyncRequest *areq)
Definition: execAsync.c:88