Package-level declarations

Types

Link copied to clipboard
class VectorClock<NodeId : Any, NodeTime : Comparable<NodeTime>>(localNodeId: NodeId, initialTime: VectorTimestamp<NodeId, NodeTime>, incrementNodeTime: (NodeTime) -> NodeTime, onNewTime: suspend (VectorTimestamp<NodeId, NodeTime>) -> Unit = {}) : LogicalClock<VectorTimestamp<NodeId, NodeTime>>

A generic vector clock.

Link copied to clipboard

A timestamp for use with VectorClock.