#include <my_sys.h>
◆ alloced_buffer
      
        
          | bool IO_CACHE::alloced_buffer {false} | 
        
      
 
 
◆ append_buffer_lock
◆ append_read_pos
◆ arg
◆ buffer
◆ buffer_length
      
        
          | size_t IO_CACHE::buffer_length {0} | 
        
      
 
 
◆ current_end
◆ current_pos
◆ dir
◆ disk_sync
      
        
          | bool IO_CACHE::disk_sync {false} | 
        
      
 
 
◆ disk_sync_delay
      
        
          | uint IO_CACHE::disk_sync_delay {0} | 
        
      
 
 
◆ disk_writes
      
        
          | ulong IO_CACHE::disk_writes {0} | 
        
      
 
 
◆ end_of_file
◆ error
◆ file
◆ file_key
◆ file_name
      
        
          | char* IO_CACHE::file_name {nullptr} | 
        
      
 
 
◆ m_decryptor
◆ m_encryptor
◆ myflags
      
        
          | myf IO_CACHE::myflags {0} | 
        
      
 
 
◆ pos_in_file
◆ post_read
◆ pre_close
◆ pre_read
◆ prefix
◆ read_end
◆ read_function
◆ read_length
      
        
          | size_t IO_CACHE::read_length {0} | 
        
      
 
 
◆ read_pos
◆ request_pos
◆ seek_not_done
      
        
          | bool IO_CACHE::seek_not_done {false} | 
        
      
 
 
◆ share
◆ type
◆ write_buffer
◆ write_end
◆ write_function
  
  
      
        
          | int(* IO_CACHE::write_function) (IO_CACHE *, const uchar *, size_t) | 
         
       
   | 
  
inline   | 
  
 
 
◆ write_pos
The documentation for this struct was generated from the following file: