public class SequenceNumberSet extends Object
| Constructor and Description |
|---|
SequenceNumberSet(long base) |
SequenceNumberSet(long base,
int numBits) |
SequenceNumberSet(long base,
int[] bitmaps)
Constructor for SequenceNumberSet.
|
SequenceNumberSet(long base,
int numBits,
int[] bitmaps)
Constructor for SequenceNumberSet.
|
SequenceNumberSet(RTPSByteBuffer bb)
Reads a SequenceNumberSet from RTPSByteBuffer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSeqNum(long seqNum)
Tests, whether or not given sequenceNumber is contained in this SequenceNumberSet
|
long |
getBitmapBase()
Gets the bitmap base.
|
int[] |
getBitmaps()
Gets the bitmaps as an array of ints.
|
List<Long> |
getMissingSequenceNumbers()
Gets the sequence numbers missing in this SequenceNumberSet.
|
int |
getNumBits()
Gets the number of bits in bitmaps.
|
List<Long> |
getSequenceNumbers()
Gets the sequence numbers set in this SequenceNumberSet.
|
String |
toString() |
void |
writeTo(RTPSByteBuffer buffer) |
public SequenceNumberSet(long base)
public SequenceNumberSet(long base,
int[] bitmaps)
base - base of the SequenceNumberSetbitmaps - Bitmap of the contained sequence numbers in setpublic SequenceNumberSet(long base,
int numBits,
int[] bitmaps)
base - base of the SequenceNumberSetnumBits - Number of bits in bitmapsbitmaps - Bitmap of the contained sequence numbers in setpublic SequenceNumberSet(RTPSByteBuffer bb)
bb - RTPSByteBufferpublic SequenceNumberSet(long base,
int numBits)
public boolean containsSeqNum(long seqNum)
seqNum Sequence - numberpublic long getBitmapBase()
public int getNumBits()
public int[] getBitmaps()
public List<Long> getSequenceNumbers()
public List<Long> getMissingSequenceNumbers()
public void writeTo(RTPSByteBuffer buffer)
Copyright © 2016. All rights reserved.