rescala
rescala
rescala
PlatformSchedulers
Schedulers
simple
synchron
unmanaged
default
rescala.compat
EventCompatBundle
Event
EventCompat
FlattenCollectionCompat
SignalCompatBundle
Signal
SignalCompat
UserDefinedFunction
rescala.core
Core
AccessTicket
AdmissionTicket
Base
CreationTicket
CreationTicket
Derived
Disconnectable
DisconnectableImpl
DynamicInitializerLookup
DynamicTicket
InitialChange
Initializer
InnerTicket
Interp
LowPriorityCreationImplicits
Observation
ReSource
ReevTicket
Result
Scheduler
Scheduler
StaticTicket
LowPriorityReName
ReName
ReName
ReNamed
rescala.extra.debuggable
DebuggerInterface
DisableDebugging
NodeID
rescala.extra.lattices
IdUtil
Lattice
Lattice
LatticeOps
RaftState
RaftState
Propose
Vote
rescala.extra.lattices.dotstores
Causal
Context
Context
Dot
DotStoreLattice
DotStoreLattice
IntTree
Empty
Range
Tree
rescala.extra.lattices.primitives
GCounter
GCounter
LastWriterWins
LastWriterWins
rescala.extra.lattices.sequences
DeltaSequence
DeltaSequence
DeltaSequenceOrder
LatticeSequence
LatticeSequence
RGAOps
RGA
RGOA
Vertex
Vertex
rescala.extra.lattices.sets
AddWinsSet
AddWinsSet
AddWinsSetO
AddWinsSetO
ORSet
ORSet
SetLike
SetLike
TwoPSet
TwoPSet
rescala.extra.reactivestreams
ReactiveStreamsApi
REPublisher
REPublisher
SubscriptionReactive
RESubscriber
rescala.extra.reactor
ReactorBundle
Reactor
Reactor
ReactorAction
LoopAction
ModifyAction
NextAction
ReadAction
SetAction
UntilAction
ReactorAction
ReactorState
S
Stage
rescala.extra.research
CalculusLike
FScheduler
Propagation
Reevaluate
SimpleCreation
StoreValue
rescala.extra.scheduler
SimpleBundle
SimpleInitializer
SimpleScheduler
SimpleState
Util
rescala.interface
RescalaInterface
rescala.macros
FindInterp
InterpBundle
InterpMacro
MacroAccess
Main
rescala.operator
DefaultImplementations
ChangeEventImpl
DerivedImpl
EventImpl
SignalImpl
Diff
Diff
EventBundle
Event
Events
CBResult
DynamicFoldMatch
FoldMatch
FromCallbackT
OnEv
OnEvs
StaticFoldMatch
StaticFoldMatchDynamic
EventsMacroImpl
CollectFuncImpl
FilterFuncImpl
FoldFuncImpl
MapFuncImpl
Observing
Observe
Observe
ObserveInteract
Pulse
Pulse
Change
Exceptional
NoChange
Value
RExceptions
EmptySignalControlThrowable
ObservedException
SignalBundle
Signal
Signals
SignalMacroImpl
MapFuncImpl
Sources
Evt
Source
Var
Var
cutOutOfUserComputation
rescala.scheduler
Committable
Levelbased
LevelBasedTransaction
LevelState
NoLock
Synchron
Token
Twoversion
TwoVersionScheduler
TwoVersionState
TwoVersionTransaction
TwoVersionTransactionImpl
Unmanaged
rescala
/
rescala.scheduler
/
Levelbased
/
LevelState
LevelState
class
LevelState
[V](ip:
V
) extends
TwoVersionState
[
V
]
Graph
Supertypes
class
TwoVersionState
[
V
]
trait
Committable
[
V
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
level
():
Int
def
updateLevel
(i:
Int
):
Int
Inherited methods
def
base
(token:
Token
):
V
Inherited from
TwoVersionState
override
def
commit
(r:
V
=>
V
):
Unit
Definition Classes
TwoVersionState
->
Committable
Inherited from
TwoVersionState
def
discoveredBy
(reactive:
Derived
):
Unit
Inherited from
TwoVersionState
def
droppedBy
(reactive:
Derived
):
Unit
Inherited from
TwoVersionState
def
get
(token:
Token
):
V
Inherited from
TwoVersionState
def
outgoing
():
Iterable
[
Derived
]
Inherited from
TwoVersionState
override
def
release
():
Unit
Definition Classes
TwoVersionState
->
Committable
Inherited from
TwoVersionState
def
updateIncoming
(reactives:
Set
[
ReSource
]):
Unit
Inherited from
TwoVersionState
def
write
(value:
V
, token:
Token
):
Boolean
Inherited from
TwoVersionState
Inherited fields
protected
var
_outgoing
:
Set
[
Derived
]
Inherited from
TwoVersionState
var
incoming
:
Set
[
ReSource
]
Inherited from
TwoVersionState