All Downloads are FREE. Search and download functionalities are using the official Maven repository.

channels.ChannelCoroutine.kt Maven / Gradle / Ivy

There is a newer version: 1.3.8
Show newest version
/*
 * Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
 */

package kotlinx.coroutines.channels

import kotlinx.coroutines.*
import kotlin.coroutines.*

internal open class ChannelCoroutine(
    parentContext: CoroutineContext,
    protected val _channel: Channel,
    active: Boolean
) : AbstractCoroutine(parentContext, active), Channel by _channel {
    val channel: Channel get() = this

    override fun cancel(cause: Throwable?): Boolean = super.cancel(cause)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy