MySQL 8.0.40
Source Code Documentation
Transparent_file Class Reference

#include <transparent_file.h>

Public Member Functions

 Transparent_file ()
 
 ~Transparent_file ()
 
void init_buff (File filedes_arg)
 
ucharptr ()
 
my_off_t start ()
 
my_off_t end ()
 
char get_value (my_off_t offset)
 
my_off_t read_next ()
 

Private Attributes

File filedes
 
ucharbuff
 
my_off_t lower_bound
 
my_off_t upper_bound
 
uint buff_size
 

Constructor & Destructor Documentation

◆ Transparent_file()

Transparent_file::Transparent_file ( )

◆ ~Transparent_file()

Transparent_file::~Transparent_file ( )

Member Function Documentation

◆ end()

my_off_t Transparent_file::end ( void  )

◆ get_value()

char Transparent_file::get_value ( my_off_t  offset)

◆ init_buff()

void Transparent_file::init_buff ( File  filedes_arg)

◆ ptr()

uchar * Transparent_file::ptr ( )

◆ read_next()

my_off_t Transparent_file::read_next ( )

◆ start()

my_off_t Transparent_file::start ( )

Member Data Documentation

◆ buff

uchar* Transparent_file::buff
private

◆ buff_size

uint Transparent_file::buff_size
private

◆ filedes

File Transparent_file::filedes
private

◆ lower_bound

my_off_t Transparent_file::lower_bound
private

◆ upper_bound

my_off_t Transparent_file::upper_bound
private

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