Signaling

object Signaling
class Object
trait Matchable
class Any

Type members

Classlikes

trait Negative[A]

Represents ''a'' way how A can produce a negative signal (i.e. Pong or Need).

Represents ''a'' way how A can produce a negative signal (i.e. Pong or Need).

Companion
object
object Negative
Companion
class
trait Positive[A]

Represents ''a'' way how A can produce a positive signal (i.e. Ping or Done).

Represents ''a'' way how A can produce a positive signal (i.e. Ping or Done).

Companion
object
object Positive
Companion
class

Value members

Concrete methods

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

Signaling.Positive can be made to produce a negative (i.e. Need) signal, by inverting the produced signal (via rInvertSignal).

Signaling.Positive can be made to produce a negative (i.e. Need) signal, by inverting the produced signal (via rInvertSignal).

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

Signaling.Negative can be made to produce a positive (i.e. Done) signal, by inverting the produced signal (via lInvertSignal).

Signaling.Negative can be made to produce a positive (i.e. Done) signal, by inverting the produced signal (via lInvertSignal).