PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
aio_types.h File Reference
Include dependency graph for aio_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PgAioWaitRef
 
union  PgAioTargetData
 
struct  PgAioResult
 
struct  PgAioReturn
 

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_ERROR }
 

Typedef Documentation

◆ PgAioHandle

typedef struct PgAioHandle PgAioHandle

Definition at line 22 of file aio_types.h.

◆ PgAioHandleCallbacks

Definition at line 23 of file aio_types.h.

◆ PgAioResult

typedef struct PgAioResult PgAioResult

◆ PgAioResultStatus

◆ PgAioReturn

typedef struct PgAioReturn PgAioReturn

◆ PgAioTargetData

◆ PgAioTargetInfo

Definition at line 24 of file aio_types.h.

◆ PgAioWaitRef

typedef struct PgAioWaitRef PgAioWaitRef

Enumeration Type Documentation

◆ PgAioResultStatus

Enumerator
PGAIO_RS_UNKNOWN 
PGAIO_RS_OK 
PGAIO_RS_PARTIAL 
PGAIO_RS_ERROR 

Definition at line 74 of file aio_types.h.

75{
76 PGAIO_RS_UNKNOWN, /* not yet completed / uninitialized */
78 PGAIO_RS_PARTIAL, /* did not fully succeed, but no error */
PgAioResultStatus
Definition: aio_types.h:75
@ PGAIO_RS_OK
Definition: aio_types.h:77
@ PGAIO_RS_UNKNOWN
Definition: aio_types.h:76
@ PGAIO_RS_PARTIAL
Definition: aio_types.h:78
@ PGAIO_RS_ERROR
Definition: aio_types.h:79