Changes for version 0.33 - 2010-06-14
- Bumping to try to get an acceptable format for the PAUSE indexer. No changes.
Modules
a flexible and configurable framework for providing feedback on how a long-running task is proceeding.
a base class for all configuration objects
a reusable/abstract monitor implementation keeping track of state
a monitor implementation which doesn't render anything. Useful if a receiver insists on a monitor impl to talk to.
A reusable/abstract monitor implementation that deals in stringified feedback.
A reusable/abstract dynamic field implementation for stringify progress.
A reusable/abstract field implementation for stringify progress.
a field implementation that renders progress as a bar.
a field implementation that renders progress as a counter.
a field implementation that renders a fixed value in a dynamic space, filling out remaining places.
a field implementation that renders progress as a time-to-completion.
a field implementation that renders a fixed value.
a field implementation that renders progress as a percentage.
a field implementation that renders progress as a spinner.
a monitor implementation that provides stringified feedback to a callback.
a monitor implementation that prints stringified feedback to a stream.
a monitor implementation that wraps another monitor in order to propagate the correct number of ticks to the parent.
Provides
in lib/ProgressMonitor/AbstractStatefulMonitor.pm
in lib/ProgressMonitor/Exceptions.pm
in lib/ProgressMonitor/Null.pm
in lib/ProgressMonitor/SetMessageFlags.pm
in lib/ProgressMonitor/State.pm
in lib/ProgressMonitor/Stringify/AbstractMonitor.pm
in lib/ProgressMonitor/Stringify/Fields/AbstractDynamicField.pm
in lib/ProgressMonitor/Stringify/Fields/AbstractField.pm
in lib/ProgressMonitor/Stringify/Fields/Bar.pm
in lib/ProgressMonitor/Stringify/Fields/Counter.pm
in lib/ProgressMonitor/Stringify/Fields/Dynamic.pm
in lib/ProgressMonitor/Stringify/Fields/ETA.pm
in lib/ProgressMonitor/Stringify/Fields/Fixed.pm
in lib/ProgressMonitor/Stringify/Fields/Percentage.pm
in lib/ProgressMonitor/Stringify/Fields/Spinner.pm
in lib/ProgressMonitor/Stringify/ToCallback.pm
in lib/ProgressMonitor/Stringify/ToStream.pm
in lib/ProgressMonitor/SubTask.pm