Task

open class Task(val name: String)

An asynchronous task with progress tracking

Inheritors

Constructors

Link copied to clipboard
constructor(name: String)

Properties

Link copied to clipboard
Link copied to clipboard
var job: Job?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Checks if all subtasks are completed

Link copied to clipboard

Calculates aggregate progress of all subtasks

Link copied to clipboard

Creates or gets an existing download sub-task

Link copied to clipboard
fun getOrCreateTask(subTaskName: String): Task

Creates or gets an existing sub-task