Class SingleVersionVector
Inheritance
SingleVersionVector
Assembly: Akka.DistributedData.dll
Syntax
public sealed class SingleVersionVector : VersionVector, IReplicatedDataSerialization, IRemovedNodePruning<VersionVector>, IRemovedNodePruning, IReplicatedData<VersionVector>, IReplicatedData, IEquatable<VersionVector>
Constructors
|
Improve this Doc
View Source
SingleVersionVector(UniqueAddress, Int64)
Declaration
public SingleVersionVector(UniqueAddress node, long version)
Parameters
Properties
|
Improve this Doc
View Source
Count
Declaration
public override int Count { get; }
Property Value
Overrides
|
Improve this Doc
View Source
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Overrides
|
Improve this Doc
View Source
ModifiedByNodes
Declaration
public override ImmutableHashSet<UniqueAddress> ModifiedByNodes { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableHashSet<UniqueAddress> |
|
Overrides
|
Improve this Doc
View Source
VersionEnumerator
Declaration
public override IEnumerator<KeyValuePair<UniqueAddress, long>> VersionEnumerator { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
Contains(UniqueAddress)
Declaration
public override bool Contains(UniqueAddress node)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
View Source
Increment(UniqueAddress)
Declaration
public override VersionVector Increment(UniqueAddress node)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Merge(VersionVector)
Declaration
public override VersionVector Merge(VersionVector other)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
NeedPruningFrom(UniqueAddress)
Declaration
public override bool NeedPruningFrom(UniqueAddress removedNode)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Prune(UniqueAddress, UniqueAddress)
Declaration
public override VersionVector Prune(UniqueAddress removedNode, UniqueAddress collapseInto)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
PruningCleanup(UniqueAddress)
Declaration
public override VersionVector PruningCleanup(UniqueAddress removedNode)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
|
Improve this Doc
View Source
VersionAt(UniqueAddress)
Declaration
public override long VersionAt(UniqueAddress node)
Parameters
Returns
Overrides
Implements
Extension Methods