STXXL
1.4-dev
|
Group of classes which enable abstraction from operating system calls and support system-independent interfaces for asynchronous I/O. More...
Modules | |
File I/O Implementations | |
Implementations of stxxl::file for various file access methods and operating systems. | |
I/O Requests and Queues | |
Encapsulation of an I/O request, queues for requests and threads to process them. | |
Classes | |
class | stxxl::stats |
Collects various I/O statistics. More... | |
class | stxxl::stats_data |
Functions | |
std::string | stxxl::add_IEC_binary_multiplier (uint64 number, const char *unit="") |
std::string | stxxl::add_SI_multiplier (uint64 number, const char *unit="") |
std::string | stxxl::format_with_SI_IEC_unit_multiplier (uint64 number, const char *unit="", int multiplier=1000) |
std::ostream & | stxxl::operator<< (std::ostream &o, const stats_data &s) |
std::ostream & | stxxl::operator<< (std::ostream &o, const stats &s) |
Group of classes which enable abstraction from operating system calls and support system-independent interfaces for asynchronous I/O.
|
inline |
Definition at line 632 of file iostats.h.
References stxxl::format_with_SI_IEC_unit_multiplier().
|
inline |
Definition at line 637 of file iostats.h.
References stxxl::format_with_SI_IEC_unit_multiplier().
std::string stxxl::format_with_SI_IEC_unit_multiplier | ( | uint64 | number, |
const char * | unit = "" , |
||
int | multiplier = 1000 |
||
) |
Definition at line 331 of file iostats.cpp.
Referenced by stxxl::add_IEC_binary_multiplier(), and stxxl::add_SI_multiplier().
std::ostream & stxxl::operator<< | ( | std::ostream & | o, |
const stats_data & | s | ||
) |
Definition at line 355 of file iostats.cpp.
References stxxl::stats_data::get_cached_read_volume(), stxxl::stats_data::get_cached_reads(), stxxl::stats_data::get_cached_writes(), stxxl::stats_data::get_cached_written_volume(), stxxl::stats_data::get_elapsed_time(), stxxl::stats_data::get_io_wait_time(), stxxl::stats_data::get_pio_time(), stxxl::stats_data::get_pread_time(), stxxl::stats_data::get_pwrite_time(), stxxl::stats_data::get_read_time(), stxxl::stats_data::get_read_volume(), stxxl::stats_data::get_reads(), stxxl::stats_data::get_wait_read_time(), stxxl::stats_data::get_wait_write_time(), stxxl::stats_data::get_write_time(), stxxl::stats_data::get_writes(), stxxl::stats_data::get_written_volume(), and hr.