ReconcilePlan class
What one side does in response to a reconcile message: probe back the still-unresolved subranges, ship its own records for the leaf ranges, and ask for the peer's records there.
Constructors
- ReconcilePlan()
- Creates an empty plan; Reconciler.handleProbes fills it.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEmpty → bool
-
Whether nothing needs to happen (the probed ranges all matched).
no setter
-
replyProbes
→ List<
RangeProbe> -
Subranges to probe back at the next depth.
final
-
requestRanges
→ List<
RangeRequest> -
Ranges whose records the peer should send us.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
shipRanges
→ List<
RangeRequest> -
Ranges whose local records we should send the peer.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited