C# Class Railgun.SequenceWindow

Afficher le fichier Open project: ashoulson/RailgunNet Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SequenceWindow ( SequenceId latest, BitArray64 history )

Method Details

AreInRange() public static méthode

public static AreInRange ( SequenceId lowest, SequenceId highest ) : bool
lowest SequenceId
highest SequenceId
Résultat bool

Contains() public méthode

public Contains ( SequenceId value ) : bool
value SequenceId
Résultat bool

IsNewId() public méthode

public IsNewId ( SequenceId id ) : bool
id SequenceId
Résultat bool

SequenceWindow() public méthode

public SequenceWindow ( SequenceId latest )
latest SequenceId

Store() public méthode

public Store ( SequenceId value ) : SequenceWindow
value SequenceId
Résultat SequenceWindow

ValueTooOld() public méthode

public ValueTooOld ( SequenceId value ) : bool
value SequenceId
Résultat bool