mongo::ProgressMeter Class Reference

#include <goodies.h>

List of all members.

Public Member Functions

unsigned long long done ()
void finished ()
bool hit (int n=1)
unsigned long long hits ()
bool isActive ()
bool operator== (const ProgressMeter &other) const
 ProgressMeter ()
 ProgressMeter (unsigned long long total, int secondsBetween=3, int checkInterval=100)
void reset (unsigned long long total, int secondsBetween=3, int checkInterval=100)
string toString () const

Private Attributes

bool _active
int _checkInterval
unsigned long long _done
unsigned long long _hits
int _lastTime
int _secondsBetween
unsigned long long _total

Detailed Description

Definition at line 229 of file goodies.h.


Constructor & Destructor Documentation

mongo::ProgressMeter::ProgressMeter ( unsigned long long  total,
int  secondsBetween = 3,
int  checkInterval = 100 
) [inline]

Definition at line 231 of file goodies.h.

mongo::ProgressMeter::ProgressMeter (  )  [inline]

Definition at line 235 of file goodies.h.


Member Function Documentation

unsigned long long mongo::ProgressMeter::done (  )  [inline]

Definition at line 285 of file goodies.h.

void mongo::ProgressMeter::finished (  )  [inline]

Definition at line 251 of file goodies.h.

bool mongo::ProgressMeter::hit ( int  n = 1  )  [inline]
Returns:
if row was printed

Definition at line 262 of file goodies.h.

unsigned long long mongo::ProgressMeter::hits (  )  [inline]

Definition at line 289 of file goodies.h.

bool mongo::ProgressMeter::isActive (  )  [inline]

Definition at line 255 of file goodies.h.

bool mongo::ProgressMeter::operator== ( const ProgressMeter other  )  const [inline]

Definition at line 301 of file goodies.h.

void mongo::ProgressMeter::reset ( unsigned long long  total,
int  secondsBetween = 3,
int  checkInterval = 100 
) [inline]

Definition at line 239 of file goodies.h.

string mongo::ProgressMeter::toString (  )  const [inline]

Definition at line 293 of file goodies.h.


Member Data Documentation

Definition at line 306 of file goodies.h.

Definition at line 310 of file goodies.h.

unsigned long long mongo::ProgressMeter::_done [private]

Definition at line 312 of file goodies.h.

unsigned long long mongo::ProgressMeter::_hits [private]

Definition at line 313 of file goodies.h.

Definition at line 314 of file goodies.h.

Definition at line 309 of file goodies.h.

unsigned long long mongo::ProgressMeter::_total [private]

Definition at line 308 of file goodies.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:57 2013