CompletionGroup

gears.async.CompletionGroup
See theCompletionGroup companion object
class CompletionGroup extends Tracking

A group of cancellable objects that are completed together. Cancelling the group means cancelling all its uncompleted members.

Attributes

Companion
object
Graph
Supertypes
trait Tracking
trait Cancellable
class Object
trait Matchable
class Any
Known subtypes
object Unlinked

Members list

Value members

Concrete methods

def add(member: Cancellable): Unit

Add given member to the members set. If the group has already been cancelled, cancels that member immediately.

Add given member to the members set. If the group has already been cancelled, cancels that member immediately.

Attributes

def cancel(): Unit

Cancel all members

Cancel all members

Attributes

def drop(member: Cancellable): Unit

Remove given member from the members set if it is an element

Remove given member from the members set if it is an element

Attributes

def isCancelled: Boolean

Inherited methods