|
MyraMath
|
Interface for measuring progress via callbacks. Wraps an underlying polymorphic ProgressMeterBase. More...
#include <ProgressMeter.h>
Public Member Functions | |
| ProgressMeter () | |
| Default constructor, initializes with a NullProgressMeter. | |
| ProgressMeter (const ProgressMeterBase &that) | |
| Clone constructor (deep). | |
| ProgressMeter (const ProgressMeter &that) | |
| Copy constructor (deep). | |
| void | swap (ProgressMeter &that) |
| Member swap. | |
| ProgressMeter & | operator= (ProgressMeter that) |
| Assignment operator, copy and swap idiom. | |
| ~ProgressMeter () | |
| Frees internal resources. | |
| void | begin (const std::string &name, uint64_t total) |
| Called when a lengthy operation is started. | |
| void | increment (uint64_t delta) |
| Called repeatedly between begin() and end(), to regularly increment progress. | |
| void | end () |
| Called when a lengthy operation is finished. | |
| bool | kill () |
| Regularly polled while a JobGraph execute()'s, execution will halt if kill()==true. | |
Interface for measuring progress via callbacks. Wraps an underlying polymorphic ProgressMeterBase.
1.8.13