sealed trait DeltaOp extends ReplicatedDelta with RequiresCausalDeliveryOfDeltas with ReplicatedDataSerialization
- Source
- ORSet.scala
Linear Supertypes
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- DeltaOp
- ReplicatedDataSerialization
- Serializable
- RequiresCausalDeliveryOfDeltas
- ReplicatedDelta
- ReplicatedData
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type T = DeltaOp
The type of the concrete implementation, e.g.
The type of the concrete implementation, e.g.
GSet[A]
. To be specified by subclass.- Definition Classes
- → ReplicatedData
Abstract Value Members
- abstract def merge(that: T): T
Monotonic merge function.
Monotonic merge function.
- Definition Classes
- ReplicatedData
- abstract def zero: DeltaReplicatedData
The empty full state.
The empty full state. This is used when a delta is received and no existing full state exists on the receiving side. Then the delta is merged into the
zero
to create the initial full state.- Definition Classes
- ReplicatedDelta