Signaling

libretto.CoreLib.Signaling
object Signaling

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Signaling.type

Members list

Type members

Classlikes

object Negative

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Negative.type
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).

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Negative[A]
object Positive

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Positive.type
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).

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Positive[A]

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).

Attributes

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).

Attributes