casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::utilj::IoStatistics Class Reference

#include <UtilJ.h>

Public Member Functions

 IoStatistics ()
 
IoStatistics operator- (const IoStatistics &) const
 
IoStatistics operator+ (const IoStatistics &) const
 
IoStatistics operator/ (const IoStatistics &) const
 
IoStatistics operator* (double factor) const
 
void capture ()
 
double getBytesRead () const
 
double getBytesWritten () const
 
double getNReads () const
 
double getNWrites () const
 
casacore::String report (float scale=.001, const casacore::String &scaleTag=casacore::String("K")) const
 

Private Attributes

double nBytesRead_p
 
double nBytesWritten_p
 
double nReads_p
 
double nWrites_p
 
casacore::String statFile_p
 

Detailed Description

Definition at line 312 of file UtilJ.h.

Constructor & Destructor Documentation

casa::utilj::IoStatistics::IoStatistics ( )

Member Function Documentation

void casa::utilj::IoStatistics::capture ( )
double casa::utilj::IoStatistics::getBytesRead ( ) const
double casa::utilj::IoStatistics::getBytesWritten ( ) const
double casa::utilj::IoStatistics::getNReads ( ) const
double casa::utilj::IoStatistics::getNWrites ( ) const
IoStatistics casa::utilj::IoStatistics::operator* ( double  factor) const
IoStatistics casa::utilj::IoStatistics::operator+ ( const IoStatistics ) const
IoStatistics casa::utilj::IoStatistics::operator- ( const IoStatistics ) const
IoStatistics casa::utilj::IoStatistics::operator/ ( const IoStatistics ) const
casacore::String casa::utilj::IoStatistics::report ( float  scale = .001,
const casacore::String scaleTag = casacore::String("K") 
) const

Member Data Documentation

double casa::utilj::IoStatistics::nBytesRead_p
private

Definition at line 334 of file UtilJ.h.

double casa::utilj::IoStatistics::nBytesWritten_p
private

Definition at line 335 of file UtilJ.h.

double casa::utilj::IoStatistics::nReads_p
private

Definition at line 336 of file UtilJ.h.

double casa::utilj::IoStatistics::nWrites_p
private

Definition at line 337 of file UtilJ.h.

casacore::String casa::utilj::IoStatistics::statFile_p
private

Definition at line 338 of file UtilJ.h.


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