Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

st_io_cache Struct Reference

#include <my_sys.h>

List of all members.

Public Attributes

my_off_t pos_in_file
my_off_t end_of_file
byteread_pos
byteread_end
bytebuffer
byterequest_pos
bytewrite_buffer
byteappend_read_pos
bytewrite_pos
bytewrite_end
byte ** current_pos
byte ** current_end
int(* read_function )(struct st_io_cache *, byte *, uint)
int(* write_function )(struct st_io_cache *, const byte *, uint)
enum cache_type type
IO_CACHE_CALLBACK pre_read
IO_CACHE_CALLBACK post_read
IO_CACHE_CALLBACK pre_close
ulong disk_writes
void * arg
char * file_name
char * dir
char * prefix
File file
int seek_not_done
int error
uint buffer_length
uint read_length
myf myflags
my_bool alloced_buffer


Member Data Documentation

my_bool st_io_cache::alloced_buffer
 

Definition at line 456 of file my_sys.h.

byte* st_io_cache::append_read_pos
 

Definition at line 370 of file my_sys.h.

void* st_io_cache::arg
 

Definition at line 433 of file my_sys.h.

byte* st_io_cache::buffer
 

Definition at line 358 of file my_sys.h.

uint st_io_cache::buffer_length
 

Definition at line 446 of file my_sys.h.

byte ** st_io_cache::current_end
 

Definition at line 382 of file my_sys.h.

byte** st_io_cache::current_pos
 

Definition at line 382 of file my_sys.h.

char* st_io_cache::dir
 

Definition at line 435 of file my_sys.h.

ulong st_io_cache::disk_writes
 

Definition at line 432 of file my_sys.h.

my_off_t st_io_cache::end_of_file
 

Definition at line 353 of file my_sys.h.

int st_io_cache::error
 

Definition at line 444 of file my_sys.h.

File st_io_cache::file
 

Definition at line 436 of file my_sys.h.

char* st_io_cache::file_name
 

Definition at line 434 of file my_sys.h.

myf st_io_cache::myflags
 

Definition at line 449 of file my_sys.h.

my_off_t st_io_cache::pos_in_file
 

Definition at line 347 of file my_sys.h.

IO_CACHE_CALLBACK st_io_cache::post_read
 

Definition at line 426 of file my_sys.h.

IO_CACHE_CALLBACK st_io_cache::pre_close
 

Definition at line 427 of file my_sys.h.

IO_CACHE_CALLBACK st_io_cache::pre_read
 

Definition at line 425 of file my_sys.h.

char * st_io_cache::prefix
 

Definition at line 435 of file my_sys.h.

byte* st_io_cache::read_end
 

Definition at line 357 of file my_sys.h.

int(* st_io_cache::read_function)(struct st_io_cache *, byte *, uint)
 

uint st_io_cache::read_length
 

Definition at line 448 of file my_sys.h.

byte* st_io_cache::read_pos
 

Definition at line 355 of file my_sys.h.

byte* st_io_cache::request_pos
 

Definition at line 360 of file my_sys.h.

int st_io_cache::seek_not_done
 

Definition at line 444 of file my_sys.h.

enum cache_type st_io_cache::type
 

Definition at line 417 of file my_sys.h.

byte* st_io_cache::write_buffer
 

Definition at line 363 of file my_sys.h.

byte* st_io_cache::write_end
 

Definition at line 374 of file my_sys.h.

int(* st_io_cache::write_function)(struct st_io_cache *, const byte *, uint)
 

byte* st_io_cache::write_pos
 

Definition at line 372 of file my_sys.h.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:33 2006 by  doxygen 1.4.2