Junction

object Junction
class Object
trait Matchable
class Any

Type members

Classlikes

object Negative
Companion
class
trait Negative[A] extends Negative[A]

Represents ''a'' way how A can await (join) a negative (i.e. Need) signal.

Represents ''a'' way how A can await (join) a negative (i.e. Need) signal.

Companion
object
object Positive
Companion
class
trait Positive[A] extends Positive[A]

Represents ''a'' way how A can await (join) a positive (i.e. Done) signal.

Represents ''a'' way how A can await (join) a positive (i.e. Done) signal.

Companion
object

Value members

Concrete methods

def invert[A](A: Positive[A]): Negative[A]

Positive junction can be made to await a negative (i.e. Need) signal, by inverting the signal (lInvertSignal) and awaiting the inverted positive signal.

Positive junction can be made to await a negative (i.e. Need) signal, by inverting the signal (lInvertSignal) and awaiting the inverted positive signal.

def invert[A](A: Negative[A]): Positive[A]

Negative junction can be made to await a positive (i.e. Done) signal, by inverting the signal (rInvertSignal) and awaiting the inverted negative signal.

Negative junction can be made to await a positive (i.e. Done) signal, by inverting the signal (rInvertSignal) and awaiting the inverted negative signal.