STXXL  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::stats_data Class Reference

Detailed Description

Examples:
examples/applications/skew3.cpp.

Definition at line 430 of file iostats.h.

Public Member Functions

 stats_data ()
 
 stats_data (const stats &s)
 
int64 get_cached_read_volume () const
 
unsigned get_cached_reads () const
 
unsigned get_cached_writes () const
 
int64 get_cached_written_volume () const
 
double get_elapsed_time () const
 
double get_io_wait_time () const
 
double get_pio_time () const
 
double get_pread_time () const
 
double get_pwrite_time () const
 
double get_read_time () const
 
int64 get_read_volume () const
 
unsigned get_reads () const
 
double get_wait_read_time () const
 
double get_wait_write_time () const
 
double get_write_time () const
 
unsigned get_writes () const
 
int64 get_written_volume () const
 
stats_data operator+ (const stats_data &a) const
 
stats_data operator- (const stats_data &a) const
 

Private Attributes

unsigned c_reads
 
int64 c_volume_read
 
int64 c_volume_written
 
unsigned c_writes
 
double elapsed
 
double p_ios
 
double p_reads
 
double p_writes
 
unsigned reads
 
double t_reads
 
double t_wait
 
double t_wait_read
 
double t_wait_write
 
double t_writes
 
int64 volume_read
 
int64 volume_written
 
unsigned writes
 

Constructor & Destructor Documentation

stxxl::stats_data::stats_data ( )
inline

Definition at line 444 of file iostats.h.

stxxl::stats_data::stats_data ( const stats s)
inline

Definition at line 464 of file iostats.h.

Member Function Documentation

int64 stxxl::stats_data::get_cached_read_volume ( ) const
inline

Definition at line 560 of file iostats.h.

Referenced by stxxl::operator<<().

unsigned stxxl::stats_data::get_cached_reads ( ) const
inline

Definition at line 550 of file iostats.h.

Referenced by stxxl::operator<<().

unsigned stxxl::stats_data::get_cached_writes ( ) const
inline

Definition at line 555 of file iostats.h.

Referenced by stxxl::operator<<().

int64 stxxl::stats_data::get_cached_written_volume ( ) const
inline

Definition at line 565 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_elapsed_time ( ) const
inline

Definition at line 595 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_io_wait_time ( ) const
inline

Definition at line 600 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_pio_time ( ) const
inline

Definition at line 590 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_pread_time ( ) const
inline

Definition at line 580 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_pwrite_time ( ) const
inline

Definition at line 585 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_read_time ( ) const
inline

Definition at line 570 of file iostats.h.

Referenced by stxxl::operator<<().

int64 stxxl::stats_data::get_read_volume ( ) const
inline

Definition at line 540 of file iostats.h.

Referenced by stxxl::operator<<().

unsigned stxxl::stats_data::get_reads ( ) const
inline

Definition at line 530 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_wait_read_time ( ) const
inline

Definition at line 605 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_wait_write_time ( ) const
inline

Definition at line 610 of file iostats.h.

Referenced by stxxl::operator<<().

double stxxl::stats_data::get_write_time ( ) const
inline

Definition at line 575 of file iostats.h.

Referenced by stxxl::operator<<().

unsigned stxxl::stats_data::get_writes ( ) const
inline

Definition at line 535 of file iostats.h.

Referenced by stxxl::operator<<().

int64 stxxl::stats_data::get_written_volume ( ) const
inline

Definition at line 545 of file iostats.h.

Referenced by stxxl::operator<<().

stats_data stxxl::stats_data::operator+ ( const stats_data a) const
inline
stats_data stxxl::stats_data::operator- ( const stats_data a) const
inline

Member Data Documentation

unsigned stxxl::stats_data::c_reads
private

Definition at line 434 of file iostats.h.

Referenced by operator+(), and operator-().

int64 stxxl::stats_data::c_volume_read
private

Definition at line 435 of file iostats.h.

Referenced by operator+(), and operator-().

int64 stxxl::stats_data::c_volume_written
private

Definition at line 435 of file iostats.h.

Referenced by operator+(), and operator-().

unsigned stxxl::stats_data::c_writes
private

Definition at line 434 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::elapsed
private

Definition at line 441 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::p_ios
private

Definition at line 438 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::p_reads
private

Definition at line 437 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::p_writes
private

Definition at line 437 of file iostats.h.

Referenced by operator+(), and operator-().

unsigned stxxl::stats_data::reads
private

Definition at line 432 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::t_reads
private

Definition at line 436 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::t_wait
private

Definition at line 439 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::t_wait_read
private

Definition at line 440 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::t_wait_write
private

Definition at line 440 of file iostats.h.

Referenced by operator+(), and operator-().

double stxxl::stats_data::t_writes
private

Definition at line 436 of file iostats.h.

Referenced by operator+(), and operator-().

int64 stxxl::stats_data::volume_read
private

Definition at line 433 of file iostats.h.

Referenced by operator+(), and operator-().

int64 stxxl::stats_data::volume_written
private

Definition at line 433 of file iostats.h.

Referenced by operator+(), and operator-().

unsigned stxxl::stats_data::writes
private

Definition at line 432 of file iostats.h.

Referenced by operator+(), and operator-().


The documentation for this class was generated from the following file: