FullMvStateBundle
rescala.fullmv.FullMvStateBundle
trait FullMvStateBundle extends FullMVBundle
Attributes
- Graph
-
- Supertypes
- Known subtypes
- Self type
Members list
Type members
Classlikes
class NonblockingSkipListVersionHistory[V, T <: FullMVTurn](init: T, val valuePersistency: V) extends FullMVState[V, T]
A node version history datastructure
A node version history datastructure
Type parameters
- InDep
-
the type of incoming dependency nodes
- OutDep
-
the type of outgoing dependency nodes
- T
-
the type of transactions
- V
-
the type of stored values
Value parameters
- init
-
the initial creating transaction
- valuePersistency
-
the value persistency descriptor
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Inherited classlikes
class FullMVEngine(val timeout: Duration, val schedulerName: String) extends SchedulerImpl[State, TransactionHandle], FullMVTurnHost, HostImpl[FullMVTurn]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait HostImpl[FullMVTurn]trait FullMVTurnHosttrait Host[FullMVTurn]trait DynamicScope[State]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object FullMVTurn
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
class Objecttrait Matchableclass Any
trait FullMVTurn extends Initializer[State], FullMVTurnProxy, SubsumableLockEntryPoint, Hosted[FullMVTurn]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait Hosted[FullMVTurn]trait SubsumableLockEntryPointtrait FullMVTurnProxytrait Initializer[State]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FullMVTurnImpl
case class TransactionHandle(ti: FullMVTurn) extends Transaction[State]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Transaction[State]class Objecttrait Matchableclass AnyShow all
Inherited types
Attributes
- Inherited from:
- FullMVBundle
Attributes
- Inherited from:
- FullMVBundle
Attributes
- Inherited from:
- FullMVBundle
In this article