|
| File_impl () |
|
virtual | ~File_impl () |
|
virtual bool | open (const std::string &file_path, std::ios_base::openmode open_mode, mi::Uint32 file_flags) |
|
virtual bool | is_open () const |
|
virtual void | close () |
|
mi::Uint64 | read_plain (void *output_buffer, mi::Uint64 start_position, mi::Uint64 num_bytes_to_read) |
|
mi::Uint64 | read_odirect (void *output_buffer, mi::Uint64 start_position, mi::Uint64 num_bytes_to_read) |
|
virtual mi::Uint64 | read (void *output_buffer, mi::Uint64 start_position, mi::Uint64 num_bytes_to_read) |
|
virtual mi::Uint64 | read (void *output_buffer, mi::Uint64 num_bytes_to_read) |
|
virtual mi::Uint64 | write (const void *input_buffer, mi::Uint64 start_position, mi::Uint64 num_bytes_to_write) |
|
virtual mi::Uint64 | write (const void *input_buffer, mi::Uint64 num_bytes_to_write) |
|
virtual bool | flush_buffers () const |
|
virtual mi::Uint64 | size () const |
|
virtual const std::string & | file_path () const |
|
virtual mi::Uint64 | actual_file_size () const |
|
Definition at line 365 of file large_file_io.cpp.
◆ File_impl()
nv::index_common::io::File::File_impl::File_impl |
( |
| ) |
|
|
inline |
◆ ~File_impl()
virtual nv::index_common::io::File::File_impl::~File_impl |
( |
| ) |
|
|
inlinevirtual |
◆ actual_file_size()
virtual mi::Uint64 nv::index_common::io::File::File_impl::actual_file_size |
( |
| ) |
const |
|
inlinevirtual |
◆ close()
virtual void nv::index_common::io::File::File_impl::close |
( |
| ) |
|
|
inlinevirtual |
◆ file_path()
virtual const std::string & nv::index_common::io::File::File_impl::file_path |
( |
| ) |
const |
|
inlinevirtual |
◆ flush_buffers()
virtual bool nv::index_common::io::File::File_impl::flush_buffers |
( |
| ) |
const |
|
inlinevirtual |
◆ is_open()
virtual bool nv::index_common::io::File::File_impl::is_open |
( |
| ) |
const |
|
inlinevirtual |
◆ open()
virtual bool nv::index_common::io::File::File_impl::open |
( |
const std::string & |
file_path, |
|
|
std::ios_base::openmode |
open_mode, |
|
|
mi::Uint32 |
file_flags |
|
) |
| |
|
inlinevirtual |
◆ read() [1/2]
virtual mi::Uint64 nv::index_common::io::File::File_impl::read |
( |
void * |
output_buffer, |
|
|
mi::Uint64 |
num_bytes_to_read |
|
) |
| |
|
inlinevirtual |
◆ read() [2/2]
virtual mi::Uint64 nv::index_common::io::File::File_impl::read |
( |
void * |
output_buffer, |
|
|
mi::Uint64 |
start_position, |
|
|
mi::Uint64 |
num_bytes_to_read |
|
) |
| |
|
inlinevirtual |
◆ read_odirect()
mi::Uint64 nv::index_common::io::File::File_impl::read_odirect |
( |
void * |
output_buffer, |
|
|
mi::Uint64 |
start_position, |
|
|
mi::Uint64 |
num_bytes_to_read |
|
) |
| |
|
inline |
◆ read_plain()
mi::Uint64 nv::index_common::io::File::File_impl::read_plain |
( |
void * |
output_buffer, |
|
|
mi::Uint64 |
start_position, |
|
|
mi::Uint64 |
num_bytes_to_read |
|
) |
| |
|
inline |
◆ size()
virtual mi::Uint64 nv::index_common::io::File::File_impl::size |
( |
| ) |
const |
|
inlinevirtual |
◆ write() [1/2]
virtual mi::Uint64 nv::index_common::io::File::File_impl::write |
( |
const void * |
input_buffer, |
|
|
mi::Uint64 |
num_bytes_to_write |
|
) |
| |
|
inlinevirtual |
◆ write() [2/2]
virtual mi::Uint64 nv::index_common::io::File::File_impl::write |
( |
const void * |
input_buffer, |
|
|
mi::Uint64 |
start_position, |
|
|
mi::Uint64 |
num_bytes_to_write |
|
) |
| |
|
inlinevirtual |
◆ m_file_flags
mi::Uint32 nv::index_common::io::File::File_impl::m_file_flags |
|
protected |
◆ m_file_handle
mi::Sint32 nv::index_common::io::File::File_impl::m_file_handle |
|
protected |
◆ m_file_path
std::string nv::index_common::io::File::File_impl::m_file_path |
|
protected |
◆ m_file_size
mi::Uint64 nv::index_common::io::File::File_impl::m_file_size |
|
protected |
◆ m_open_mode
std::ios_base::openmode nv::index_common::io::File::File_impl::m_open_mode |
|
protected |
◆ m_position
mi::Uint64 nv::index_common::io::File::File_impl::m_position |
|
protected |
The documentation for this class was generated from the following file: