ParRPState

reactives.parrp.ParRP.ParRPState
class ParRPState[V](initialValue: V, val lock: ReLock[ParRPInterTurn]) extends LevelState[V]

Attributes

Graph
Supertypes
class LevelState[V]
class TwoVersionState[V]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def base(token: Token | Null): 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
def level(): Int

Attributes

Inherited from:
LevelState

Attributes

Inherited from:
TwoVersionState
def release(): Unit

Attributes

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

Attributes

Inherited from:
TwoVersionState
def updateLevel(i: Int): Int

Attributes

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

Attributes

Inherited from:
TwoVersionState

Concrete fields

Inherited fields

protected var _outgoing: Set[Derived]

Attributes

Inherited from:
TwoVersionState