C# Класс Railgun.SequenceWindow

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AreInRange ( SequenceId lowest, SequenceId highest ) : bool
Contains ( SequenceId value ) : bool
IsNewId ( SequenceId id ) : bool
SequenceWindow ( SequenceId latest )
Store ( SequenceId value ) : SequenceWindow
ValueTooOld ( SequenceId value ) : bool

Приватные методы

Метод Описание
SequenceWindow ( SequenceId latest, BitArray64 history )

Описание методов

AreInRange() публичный статический Метод

public static AreInRange ( SequenceId lowest, SequenceId highest ) : bool
lowest SequenceId
highest SequenceId
Результат bool

Contains() публичный Метод

public Contains ( SequenceId value ) : bool
value SequenceId
Результат bool

IsNewId() публичный Метод

public IsNewId ( SequenceId id ) : bool
id SequenceId
Результат bool

SequenceWindow() публичный Метод

public SequenceWindow ( SequenceId latest )
latest SequenceId

Store() публичный Метод

public Store ( SequenceId value ) : SequenceWindow
value SequenceId
Результат SequenceWindow

ValueTooOld() публичный Метод

public ValueTooOld ( SequenceId value ) : bool
value SequenceId
Результат bool