OptiCalTask
tracks progress of a cancellable asynchronous functionNotes:
- Currently all methods are ‘const’, since only the internal Data is ever
modified, not the task itself. This may need sorting out at some point. - Copying a task is shallow: only pointers to the Data or parent are copied.