DoneCommonReader

class DoneCommonReader(nested: Reader[Unit]) extends CommonBase[Unit]
class CommonBase[Unit]
class Object
trait Matchable
class Any

Value members

Concrete methods

def intercept(nestedFun: Try[Unit] => Unit): Try[Unit] => Unit

Inherited methods

def canExpire: Boolean
Inherited from
CommonBase
def capture(fromChannel: ReadChannel[F, A]): Option[Try[Unit] => Unit]
Inherited from
CommonBase
def isExpired(fromChannel: ReadChannel[F, A]): Boolean
Inherited from
CommonBase
def markFree(fromChannel: ReadChannel[F, A]): Unit
Inherited from
CommonBase
def markUsed(fromChannel: ReadChannel[F, A]): Unit
Inherited from
CommonBase
protected def passIfClosed(v: Try[Unit], readFun: Try[Unit] => Unit): Unit
Inherited from
CommonBase
protected def passToNested(v: Try[Unit], readFun: Try[Unit] => Unit): Unit
Inherited from
CommonBase
protected def setClosed(): Boolean

Can be called only insed wrapper fun, set current inUse be closed, if n precondition: inUse.get !== null return: true, if bith x and y are closed

Can be called only insed wrapper fun, set current inUse be closed, if n precondition: inUse.get !== null return: true, if bith x and y are closed

Inherited from
CommonBase

Inherited fields

val inUse: AtomicReference[ReadChannel[F, A]]
Inherited from
CommonBase
val used: AtomicBoolean
Inherited from
CommonBase