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.