LevelState

rescala.scheduler.Levelbased.LevelState
class LevelState[V](initialValue: V) extends TwoVersionState[V]

Attributes

Graph
Supertypes
class TwoVersionState[V]
class Object
trait Matchable
class Any
Known subtypes
class ParRPState[V]

Members list

Value members

Concrete methods

def level(): Int
def updateLevel(i: Int): Int

Inherited methods

def base(token: Token): V

Attributes

Inherited from:
TwoVersionState
def commit(r: V => V): Unit

Attributes

Inherited from:
TwoVersionState
def discoveredBy(reactive: Derived): Unit

Attributes

Inherited from:
TwoVersionState
def droppedBy(reactive: Derived): Unit

Attributes

Inherited from:
TwoVersionState
def get(token: Token): V

Attributes

Inherited from:
TwoVersionState

Attributes

Inherited from:
TwoVersionState

Attributes

Inherited from:
TwoVersionState
def release(): Unit

Attributes

Inherited from:
TwoVersionState
def updateIncoming(reactives: Set[ReSource]): Unit

Attributes

Inherited from:
TwoVersionState
def write(value: V, token: Token): Unit

Attributes

Inherited from:
TwoVersionState

Inherited fields

protected var _outgoing: Set[Derived]

Attributes

Inherited from:
TwoVersionState