MySQL 5.6.14 Source Code Document
|
Public Attributes | |
ibool | is_read |
ulint | pos |
ibool | reserved |
time_t | reservation_time |
ulint | len |
byte * | buf |
ulint | type |
os_offset_t | offset |
os_file_t | file |
const char * | name |
ibool | io_already_done |
fil_node_t * | message1 |
void * | message2 |
The asynchronous i/o array slot structure
Definition at line 155 of file os0file.cc.
byte* os_aio_slot_t::buf |
buffer used in i/o
Definition at line 163 of file os0file.cc.
os_file_t os_aio_slot_t::file |
file where to read or write
Definition at line 166 of file os0file.cc.
ibool os_aio_slot_t::io_already_done |
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 168 of file os0file.cc.
ibool os_aio_slot_t::is_read |
TRUE if a read operation
Definition at line 156 of file os0file.cc.
ulint os_aio_slot_t::len |
length of the block to read or write
Definition at line 161 of file os0file.cc.
fil_node_t* os_aio_slot_t::message1 |
message which is given by the
Definition at line 173 of file os0file.cc.
void* os_aio_slot_t::message2 |
the requester of an aio operation and which can be used to identify which pending aio operation was completed
Definition at line 174 of file os0file.cc.
const char* os_aio_slot_t::name |
file name or path
Definition at line 167 of file os0file.cc.
os_offset_t os_aio_slot_t::offset |
file offset in bytes
Definition at line 165 of file os0file.cc.
ulint os_aio_slot_t::pos |
index of the slot in the aio array
Definition at line 157 of file os0file.cc.
time_t os_aio_slot_t::reservation_time |
time when reserved
Definition at line 160 of file os0file.cc.
ibool os_aio_slot_t::reserved |
TRUE if this slot is reserved
Definition at line 159 of file os0file.cc.
ulint os_aio_slot_t::type |
OS_FILE_READ or OS_FILE_WRITE
Definition at line 164 of file os0file.cc.