C# Class Railgun.SequenceWindow

Datei anzeigen Open project: ashoulson/RailgunNet Class Usage Examples

Public Methods

Method 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

Method Description
SequenceWindow ( SequenceId latest, BitArray64 history )

Method Details

AreInRange() public static method

public static AreInRange ( SequenceId lowest, SequenceId highest ) : bool
lowest SequenceId
highest SequenceId
return bool

Contains() public method

public Contains ( SequenceId value ) : bool
value SequenceId
return bool

IsNewId() public method

public IsNewId ( SequenceId id ) : bool
id SequenceId
return bool

SequenceWindow() public method

public SequenceWindow ( SequenceId latest )
latest SequenceId

Store() public method

public Store ( SequenceId value ) : SequenceWindow
value SequenceId
return SequenceWindow

ValueTooOld() public method

public ValueTooOld ( SequenceId value ) : bool
value SequenceId
return bool