|
MySQL 5.6.14 Source Code Document
|

Public Types | |
| enum | Action { open, close, closeRemove, read, readv, write, writev, writeSync, writevSync, sync, end, append, append_synch, rmrf, readPartial, allocmem, buildindx, suspend } |
Public Member Functions | |
| void | atGet () |
| void | set (BlockReference userReference, Uint32 userPointer, Uint16 filePointer) |
Public Attributes | |
| Action | action |
| union { | |
| struct { | |
| Uint32 flags | |
| Uint32 page_size | |
| Uint64 file_size | |
| Uint32 auto_sync_size | |
| } open | |
| struct { | |
| int numberOfPages | |
| struct { | |
| char * buf | |
| size_t size | |
| off_t offset | |
| } pages [32] | |
| } readWrite | |
| struct { | |
| const char * buf | |
| size_t size | |
| } append | |
| struct { | |
| bool directory | |
| bool own_directory | |
| } rmrf | |
| struct { | |
| Block_context * ctx | |
| Uint32 requestInfo | |
| Uint64 bytes | |
| } alloc | |
| struct { | |
| struct mt_BuildIndxReq m_req | |
| } build | |
| struct { | |
| Uint32 milliseconds | |
| } suspend | |
| } | par |
| int | error |
| BlockReference | theUserReference |
| Uint32 | theUserPointer |
| Uint16 | theFilePointer |
| AsyncFile * | file |
| Uint32 | theTrace |
| bool | m_do_bind |
|
MemoryChannel< Request > ::ListMember | m_mem_channel |
Definition at line 41 of file AsyncIoThread.hpp.