Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iostats.hpp File Reference
#include <algorithm>
#include <iostream>
#include <limits>
#include <list>
#include <mutex>
#include <string>
#include <utility>
#include <vector>
#include <tlx/logger.hpp>
#include <tlx/string.hpp>
#include <tlx/unused.hpp>
#include <foxxll/common/error_handling.hpp>
#include <foxxll/common/timer.hpp>
#include <foxxll/common/types.hpp>
#include <foxxll/common/utils.hpp>
#include <foxxll/singleton.hpp>
+ Include dependency graph for iostats.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  file_stats
 
class  file_stats::scoped_read_timer
 
class  file_stats::scoped_read_write_timer
 
class  file_stats::scoped_write_timer
 
class  file_stats_data
 
class  scoped_print_iostats
 Simple scoped iostats reporter which takes a message and reports the relative IO performance on destruction. More...
 
class  stats
 
class  stats::scoped_wait_timer
 
class  stats_data
 
struct  stats_data::summary< T >
 

Namespaces

 foxxll
 FOXXLL library namespace
 

Functions

static std::string add_IEC_binary_multiplier (const external_size_type number, const std::string &unit="")
 
static std::string add_SI_multiplier (external_size_type number, const std::string &unit="")