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