C# 클래스 Railgun.SequenceWindow

파일 보기 프로젝트 열기: ashoulson/RailgunNet 1 사용 예제들

공개 메소드들

메소드 설명
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