<<extension>> Sequence number type and defines.
More...
<<extension>> Sequence number type and defines.
◆ DDS_SequenceNumber_t
Type for sequence number representation.
Represents a 64-bit sequence number.
◆ DDS_SequenceNumber_subtract()
Stores the value (sn1 - sn2) in answer
- Parameters
-
| answer | <<out>> Result sequence number. Cannot be NULL. |
| sn1 | <<in>> First sequence number. Cannot be NULL. |
| sn2 | <<in>> Second sequence number. Cannot be NULL. |
◆ DDS_SequenceNumber_add()
Stores the value (sn1 + sn2) in answer
- Parameters
-
| answer | <<out>> Result sequence number. Cannot be NULL. |
| sn1 | <<in>> First sequence number. Cannot be NULL. |
| sn2 | <<in>> Second sequence number. Cannot be NULL. |
◆ DDS_SequenceNumber_plusplus()
Increases the value of the input sequence number by one
- Parameters
-
◆ DDS_SequenceNumber_minusminus()
Decreases the value of the input sequence number by one
- Parameters
-
◆ DDS_SequenceNumber_compare()
Compares two sequence numbers.
- Parameters
-
| sn1 | <<in>> Sequence number to compare. Cannot be NULL. |
| sn2 | <<in>> Sequence number to compare. Cannot be NULL. |
- Returns
- If the two sequence numbers are equal, the function returns 0. If sn1 is greater than sn2 the function returns a positive number; otherwise, it returns a negative number.
◆ DDS_SEQUENCE_NUMBER_UNKNOWN
◆ DDS_SEQUENCE_NUMBER_ZERO
Zero value for the sequence number.
◆ DDS_SEQUENCE_NUMBER_MAX
Highest, most positive value for the sequence number.
◆ DDS_AUTO_SEQUENCE_NUMBER
The sequence number is internally determined by RTI Connext.