Home
last modified time | relevance | path

Searched refs:ChildHandleNode (Results 1 – 1 of 1) sorted by relevance

/external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/
DJobSupport.kt480 … if (rootCause == null || handler.isHandlerOf<ChildHandleNode>() && !state.isCompleting) { in <lambda>()
852 …if ((state is Empty || state is JobNode<*>) && state !is ChildHandleNode && proposedUpdate !is Com… in <lambda>()
910 state as? ChildHandleNode ?: state.list?.nextChild() in <lambda>()
914 …private tailrec fun tryWaitForChild(state: Finishing, child: ChildHandleNode, proposedUpdate: Any?… in <lambda>()
925 …private fun continueCompleting(state: Finishing, lastChild: ChildHandleNode, proposedUpdate: Any?)… in <lambda>()
936 private fun LockFreeLinkedListNode.nextChild(): ChildHandleNode? { in <lambda>()
942 if (cur is ChildHandleNode) return cur in <lambda>()
949 is ChildHandleNode -> yield(state.childJob) in <lambda>()
951 list.forEach<ChildHandleNode> { yield(it.childJob) } in <lambda>()
967 …return invokeOnCompletion(onCancelling = true, handler = ChildHandleNode(this, child).asHandler) a… in <lambda>()
[all …]