Signaling

libretto.CoreLib.Signaling$
object Signaling

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

object Negative

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self 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
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Negative[A]
object Positive

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self 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
Graph
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