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" | |||
) |