MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Lgman::Undofile Struct Reference

Public Types

enum  FileState {
  FS_CREATING = 0x1, FS_DROPPING = 0x2, FS_ONLINE = 0x4, FS_OPENING = 0x8,
  FS_SORTING = 0x10, FS_SEARCHING = 0x20, FS_EXECUTING = 0x40, FS_EMPTY = 0x80,
  FS_OUTSTANDING = 0x100, FS_MOVE_NEXT = 0x200
}

Public Member Functions

 Undofile (const struct CreateFileImplReq *, Uint32 lg_ptr_i)

Public Attributes

Uint32 m_magic
Uint32 m_file_id
Uint32 m_logfile_group_ptr_i
Uint32 m_file_size
Uint32 m_state
Uint32 m_fd
union {
   struct {
      Uint32   m_outstanding
      Uint64   m_lsn
   }   m_online
   struct {
      Uint32   m_senderData
      Uint32   m_senderRef
      Uint32   m_logfile_group_id
      Uint32   m_logfile_group_version
   }   m_create
}; 
Uint32 nextList
union {
   Uint32   prevList
   Uint32   nextPool
}; 

Detailed Description

Definition at line 104 of file lgman.hpp.


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