<<eXtension>> <<cert>> The RTPS Plugin implements the RTI Connext DDS Micro RTPS protocol as an RTI Connext DDS Micro NETIO interface.
◆ RTPS_ChecksumClassId_T
◆ RTPS_Checksum_T
◆ RTPS_ChecksumCalculate_T
<<eXtension>> <<cert>> The checksum calculation function
- Parameters
-
[in] | context | Context passed as property |
[in] | buf | Vector of buffers to calculate the checksum over |
[in] | buf_length | Number of elements in buf |
[out] | checksum | Calculated checksum |
- Returns
- RTI_TRUE on success, RTI_FALSE on failure
◆ RTPS_ChecksumClass_T
◆ RTPS_InterfaceFactoryProperty_T
◆ RTPS_ChecksumTxMode_T
<<eXtension>> <<cert>> Transmit mode for checksums
Enumerator |
---|
RTPS_CHECKSUM_TXMODE_RTICRC32 | Always use CRC32, fail if not possible.
|
RTPS_CHECKSUM_TXMODE_OMG | Always use OMG's header extension [Default].
|
◆ RTPS_InterfaceFactory_get_interface()
struct RT_ComponentFactoryI * RTPS_InterfaceFactory_get_interface |
( |
void | | ) |
|
Gets the singleton instance of the RTPS interface factory.
This function gets the singleton instance of the RTPS factory that is used by the middleware to create an RTPS transport instance.
- Returns
- Pointer to RTPS factory instance
- MT Safety:
- SAFE.
References RTI_INT32, and RTI_UINT8.
◆ checksum32
A 32-bit unsigned checksum in host endianess order.
◆ checksum64
A 64-bit unsigned integer checksum in host endianess order.
◆ checksum128
A 128-bit checksum as a 16-byte array.
◆ class_id
◆ context
void* RTPS_ChecksumClass::context |
◆ checksum_calculate
User defined function to calculate a checksum.
◆ builtin_checksum32_class
The builtin 32-bit checksum class.
◆ builtin_checksum64_class
The builtin 64-bit checksum class.
◆ builtin_checksum128_class
The builtin 128-bit checksum class.
◆ checksum_tx_mode
The transmit mode for checksums.
◆ allow_builtin_override
RTI_BOOL RTPS_ChecksumProperty::allow_builtin_override |
If TRUE, allow overriding the builtin checksum functions.
◆ checksum
The checksum properties for RTPS.
◆ RTPS_INTERFACE_FACTORY_DEFAULT