OETracerBase
class OETracerBase
OETracerBase is an abstract class which defines the interface necessary for setting up and using a tracer to report progress of task(s).
The following class derives from this class:
Aborted
Aborted() -> bool
Pop
Pop() -> None
Push
Push(task: str) -> None
Refresh
Refresh() -> None
SetProgress
SetProgress(percent: float) -> None
SetProgress(current: int, total: int) -> None
This pure virtual method should report the current progress of the task
when it has reached the percentage of completion specified
by percent or by current / total.
SetTask
SetTask(task: str) -> None
This pure virtual method should register the tracer with a task name specified by,
task. It should start the timer to trace the progress of the task.