IFilter

interface IFilter

Determines, which nodes need synchronization and which can be skipped.

It is valid for needsDescentIntoSubtree and needsSynchronization to return true for the same node.

Inheritors

Functions

Link copied to clipboard
abstract fun needsDescentIntoSubtree(subtreeRoot: INode): Boolean

Checks if a subtree needs synchronization.

Link copied to clipboard
abstract fun needsSynchronization(node: INode): Boolean

Checks if a single node needs synchronization.