ChangeCount_t
Type used to hold a counter representing the number of HistoryCache changes that belong to a certain category.
For example, the number of changes that have been filtered for an RTPS Reader endpoint.
GUID_t
Type used to hold globally-unique RTPS-entity identifiers. These are identifiers used to uniquely refer to each RTPS Entity in the system.
Must be possible to represent using 16 octets.
The following values are reserved by the protocol: GUID_UNKNOWN
Locator_t
Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports.
Should be able to hold a discriminator identifying the kind of transport, an address, and a port number. It must be possible to represent the discriminator and port number using 4 octets each, the address using 16 octets.
The following values are reserved by the protocol: LOCATOR_INVALID LOCATOR_KIND_INVALID LOCATOR_KIND_RESERVED LOCATOR_KIND_UDP_V4 LOCATOR_KIND_UDP_V6 LOCATOR_ADDRESS_INVALID LOCATOR_PORT_INVALID
InstanceHandle_t
Type used to represent the identity of a data-object whose changes in value are communicated by the RTPS protocol.
ProtocolVersion_t
Type used to represent the version of the RTPS protocol. The version is composed of a major and a minor version number. See also 8.6.
The following values are reserved by the protocol: PROTOCOLVERSION PROTOCOLVERSION_1_0 PROTOCOLVERSION_1_1 PROTOCOLVERSION_2_0 PROTOCOLVERSION_2_1 PROTOCOLVERSION_2_2
PROTOCOLVERSION_2_4
PROTOCOLVERSION is an alias for the most recent version, in this case PROTOCOLVERSION_2_4
SequenceNumber_t
Type used to hold sequence numbers.
Must be possible to represent using 64 bits.
The following values are reserved by the protocol: SEQUENCENUMBER_UNKNOWN