Show / Hide Table of Contents

Enum WriteAheadLog.IntegrityHashAlgorithm

Represents the hash algorithm that control the integrity of the log entries.

Namespace: DotNext.Net.Cluster.Consensus.Raft.StateMachine
Assembly: DotNext.Net.Cluster.dll
Syntax
public enum WriteAheadLog.IntegrityHashAlgorithm : byte

Fields

Name Description
Crc32

Crc32 is applied for integrity check.

Crc64

Crc64 is applied for integrity check.

None

No integrity check is performed.

XxHash3

XxHash3 is applied for integrity check.

XxHash32

XxHash32 is applied for integrity check.

XxHash64

XxHash64 is applied for integrity check.

Extension Methods

BasicExtensions.IsBetween<WriteAheadLog.IntegrityHashAlgorithm, TLowerBound, TUpperBound>(WriteAheadLog.IntegrityHashAlgorithm, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<WriteAheadLog.IntegrityHashAlgorithm>(WriteAheadLog.IntegrityHashAlgorithm, params ReadOnlySpan<WriteAheadLog.IntegrityHashAlgorithm>)
Enumerator.Skip<WriteAheadLog.IntegrityHashAlgorithm, T>(ref WriteAheadLog.IntegrityHashAlgorithm, int)
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾