|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Data Structures | |
| struct | PgAioWaitRef |
| union | PgAioTargetData |
| struct | PgAioResult |
| struct | PgAioReturn |
Macros | |
| #define | PGAIO_RESULT_ID_BITS 6 |
| #define | PGAIO_RESULT_STATUS_BITS 3 |
| #define | PGAIO_RESULT_ERROR_BITS 23 |
Typedefs | |
| typedef struct PgAioHandle | PgAioHandle |
| typedef struct PgAioHandleCallbacks | PgAioHandleCallbacks |
| typedef struct PgAioTargetInfo | PgAioTargetInfo |
| typedef struct PgAioWaitRef | PgAioWaitRef |
| typedef union PgAioTargetData | PgAioTargetData |
| typedef enum PgAioResultStatus | PgAioResultStatus |
| typedef struct PgAioResult | PgAioResult |
| typedef struct PgAioReturn | PgAioReturn |
Enumerations | |
| enum | PgAioResultStatus { PGAIO_RS_UNKNOWN , PGAIO_RS_OK , PGAIO_RS_PARTIAL , PGAIO_RS_WARNING , PGAIO_RS_ERROR } |
Functions | |
| StaticAssertDecl (PGAIO_RESULT_ID_BITS+PGAIO_RESULT_STATUS_BITS+PGAIO_RESULT_ERROR_BITS==32, "PgAioResult bits divided up incorrectly") | |
| StaticAssertDecl (sizeof(PgAioResult)==8, "PgAioResult has unexpected size") | |
| #define PGAIO_RESULT_ERROR_BITS 23 |
Definition at line 98 of file aio_types.h.
| #define PGAIO_RESULT_ID_BITS 6 |
Definition at line 96 of file aio_types.h.
| #define PGAIO_RESULT_STATUS_BITS 3 |
Definition at line 97 of file aio_types.h.
| typedef struct PgAioHandle PgAioHandle |
Definition at line 22 of file aio_types.h.
| typedef struct PgAioHandleCallbacks PgAioHandleCallbacks |
Definition at line 23 of file aio_types.h.
| typedef struct PgAioResult PgAioResult |
| typedef enum PgAioResultStatus PgAioResultStatus |
| typedef struct PgAioReturn PgAioReturn |
| typedef union PgAioTargetData PgAioTargetData |
| typedef struct PgAioTargetInfo PgAioTargetInfo |
Definition at line 24 of file aio_types.h.
| typedef struct PgAioWaitRef PgAioWaitRef |
| enum PgAioResultStatus |
| Enumerator | |
|---|---|
| PGAIO_RS_UNKNOWN | |
| PGAIO_RS_OK | |
| PGAIO_RS_PARTIAL | |
| PGAIO_RS_WARNING | |
| PGAIO_RS_ERROR | |
Definition at line 78 of file aio_types.h.
| StaticAssertDecl | ( | PGAIO_RESULT_ID_BITS+PGAIO_RESULT_STATUS_BITS+ | PGAIO_RESULT_ERROR_BITS = =32, |
| "PgAioResult bits divided up incorrectly" | |||
| ) |
| StaticAssertDecl | ( | sizeof(PgAioResult) | = =8, |
| "PgAioResult has unexpected size" | |||
| ) |