util::stream::MultiProgress Class Reference

#include <multi_progress.hh>

List of all members.

Public Member Functions

 MultiProgress ()
 ~MultiProgress ()
void Activate ()
void SetTarget (uint64_t complete)
WorkerProgress Add ()
void Finished ()

Static Public Attributes

static const unsigned char kWidth = 100

Friends

class WorkerProgress


Detailed Description

Definition at line 14 of file multi_progress.hh.


Constructor & Destructor Documentation

util::stream::MultiProgress::MultiProgress (  ) 

Definition at line 26 of file multi_progress.cc.

util::stream::MultiProgress::~MultiProgress (  ) 

Definition at line 28 of file multi_progress.cc.


Member Function Documentation

void util::stream::MultiProgress::Activate (  ) 

Definition at line 33 of file multi_progress.cc.

Referenced by util::stream::Chain::ActivateProgress().

Here is the caller graph for this function:

WorkerProgress util::stream::MultiProgress::Add (  ) 

Definition at line 53 of file multi_progress.cc.

References WorkerProgress.

void util::stream::MultiProgress::Finished (  ) 

Definition at line 66 of file multi_progress.cc.

Referenced by util::stream::Chain::Wait().

Here is the caller graph for this function:

void util::stream::MultiProgress::SetTarget ( uint64_t  complete  ) 

Definition at line 44 of file multi_progress.cc.

References util::kProgressBanner.

Referenced by util::stream::Chain::SetProgressTarget().

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class WorkerProgress [friend]

Definition at line 32 of file multi_progress.hh.

Referenced by Add().


Member Data Documentation

const unsigned char util::stream::MultiProgress::kWidth = 100 [static]

Definition at line 16 of file multi_progress.hh.


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

Generated on Thu Jul 6 00:34:54 2017 for Moses by  doxygen 1.5.9