| 
    STXXL
    1.4-dev
    
   | 
 
Group of classes which enable abstraction from operating system calls and support system-independent interfaces for asynchronous I/O. More...
 Collaboration diagram for I/O Primitives Layer: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.