Drizzled Public API Documentation

os_aio_slot_struct Struct Reference

List of all members.

Public Attributes

ibool is_read
ulint pos
ibool reserved
time_t reservation_time
ulint len
byte * buf
ulint type
ulint offset
ulint offset_high
os_file_t file
const char * name
ibool io_already_done
fil_node_tmessage1
void * message2

Detailed Description

The asynchronous i/o array slot structure

Definition at line 162 of file os0file.cc.


Member Data Documentation

buffer used in i/o

Definition at line 170 of file os0file.cc.

Referenced by os_aio_simulated_handle().

file where to read or write

Definition at line 175 of file os0file.cc.

Referenced by os_aio_simulated_handle().

used only in simulated aio: TRUE if the physical i/o already made and only the slot message needs to be passed to the caller of os_aio_simulated_handle

Definition at line 177 of file os0file.cc.

Referenced by os_aio_simulated_handle().

TRUE if a read operation

Definition at line 163 of file os0file.cc.

length of the block to read or write

Definition at line 168 of file os0file.cc.

Referenced by os_aio_print(), and os_aio_simulated_handle().

message which is given by the

Definition at line 182 of file os0file.cc.

Referenced by os_aio_print(), and os_aio_simulated_handle().

the requester of an aio operation and which can be used to identify which pending aio operation was completed

Definition at line 183 of file os0file.cc.

Referenced by os_aio_print(), and os_aio_simulated_handle().

file name or path

Definition at line 176 of file os0file.cc.

Referenced by os_aio_simulated_handle().

32 low bits of file offset in bytes

Definition at line 172 of file os0file.cc.

Referenced by os_aio_simulated_handle().

32 high bits of file offset

Definition at line 174 of file os0file.cc.

Referenced by os_aio_simulated_handle().

index of the slot in the aio array

Definition at line 164 of file os0file.cc.

Referenced by os_aio_func().

time when reserved

Definition at line 167 of file os0file.cc.

Referenced by os_aio_simulated_handle().

TRUE if this slot is reserved

Definition at line 166 of file os0file.cc.

Referenced by os_aio_print(), and os_aio_simulated_handle().

OS_FILE_READ or OS_FILE_WRITE

Definition at line 171 of file os0file.cc.

Referenced by os_aio_simulated_handle().


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