STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iostats.h File Reference
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/deprecated.h>
#include <stxxl/bits/common/mutex.h>
#include <stxxl/bits/common/timer.h>
#include <stxxl/bits/common/types.h>
#include <stxxl/bits/common/utils.h>
#include <stxxl/bits/unused.h>
#include <stxxl/bits/singleton.h>
#include <iostream>
#include <string>

Go to the source code of this file.

Classes

class  stxxl::stats
 Collects various I/O statistics. More...
 
class  stxxl::stats::scoped_read_timer
 
class  stxxl::stats::scoped_read_write_timer
 
class  stxxl::stats::scoped_wait_timer
 
class  stxxl::stats::scoped_write_timer
 
class  stxxl::stats_data
 

Namespaces

 stxxl
 STXXL library namespace
 

Macros

#define STXXL_IO_STATS   1
 

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)
 

Macro Definition Documentation

#define STXXL_IO_STATS   1

Definition at line 19 of file iostats.h.