Inherits Struct.
Public Member Functions | |
SequenceNumber_t () | |
Constructor. | |
SequenceNumber_t (SequenceNumber_t sn) | |
Copy constructor. | |
SequenceNumber_t (int high, long low) | |
Constructor. | |
int | compare (SequenceNumber_t sn) |
Compares two sequence numbers. | |
void | plusplus () |
Increases the value of this by one. | |
void | minusminus () |
Decreases the value of this by one. | |
SequenceNumber_t | add (SequenceNumber_t val) |
Returns a sequence number whose value is (this + val). | |
SequenceNumber_t | subtract (SequenceNumber_t val) |
Returns a sequence number whose value is (this - val). | |
Public Attributes | |
int | high |
The most significant part of the sequence number. | |
long | low |
The least significant part of the sequence number. | |
Static Public Attributes | |
static final SequenceNumber_t | SEQUENCE_NUMBER_UNKNOWN |
Unknown sequence number. | |
static final SequenceNumber_t | AUTO_SEQUENCE_NUMBER |
The sequence number is internally determined by RTI Connext. | |
static final SequenceNumber_t | SEQUENCE_NUMBER_ZERO |
Zero value for the sequence number. | |
static final SequenceNumber_t | SEQUENCE_NUMBER_MAX |
Highest, most positive value for the sequence number. |
Represents a 64-bit sequence number.
SequenceNumber_t | ( | ) |
Constructor.
SequenceNumber_t | ( | SequenceNumber_t | sn | ) |
Copy constructor.
sn | The sequence number instance to copy. It must not be null. |
SequenceNumber_t | ( | int | high, | |
long | low | |||
) |
Constructor.
high | must be in the interval [0,0xffffffff] | |
low | must be in the interval [0,0x00000000ffffffff] |
RETCODE_BAD_PARAMETER |
int compare | ( | SequenceNumber_t | sn | ) |
Compares two sequence numbers.
sn | <<in>> Sequence number to compare. Cannot be null. |
void plusplus | ( | ) |
Increases the value of this by one.
void minusminus | ( | ) |
Decreases the value of this by one.
SequenceNumber_t add | ( | SequenceNumber_t | val | ) |
Returns a sequence number whose value is (this + val).
SequenceNumber_t subtract | ( | SequenceNumber_t | val | ) |
Returns a sequence number whose value is (this - val).
final SequenceNumber_t SEQUENCE_NUMBER_UNKNOWN [static] |
Unknown sequence number.
final SequenceNumber_t AUTO_SEQUENCE_NUMBER [static] |
The sequence number is internally determined by RTI Connext.
final SequenceNumber_t SEQUENCE_NUMBER_ZERO [static] |
Zero value for the sequence number.
final SequenceNumber_t SEQUENCE_NUMBER_MAX [static] |
Highest, most positive value for the sequence number.
int high |
The most significant part of the sequence number.
long low |
The least significant part of the sequence number.