RTI Connext Micro C API
Version 2.4.14.1
|
Data Structures | |
union | RTPS_Checksum |
<<eXtension>> <<cert>> RTPS checksum type More... | |
struct | RTPS_ChecksumClass |
<<eXtension>> <<cert>> Definition of a checksum function More... | |
struct | RTPS_ChecksumProperty |
<<eXtension>> <<cert>> Checksum properties for the RTPS plugin More... | |
struct | RTPS_InterfaceFactoryProperty |
<<eXtension>> <<cert>> Properties for the RTPS Transport. More... |
Typedefs | |
typedef union RTPS_Checksum | RTPS_Checksum_T |
<<eXtension>> <<cert>> RTPS checksum type | |
typedef RTI_BOOL(* | RTPS_ChecksumCalculate_T )(void *context, const struct REDA_Buffer *buf, RTI_UINT32 buf_length, RTPS_Checksum_T *checksum) |
<<eXtension>> <<cert>> The checksum calculation function | |
typedef struct RTPS_ChecksumClass | RTPS_ChecksumClass_T |
<<eXtension>> <<cert>> Definition of a checksum function | |
typedef struct RTPS_InterfaceFactoryProperty | RTPS_InterfaceFactoryProperty_T |
<<eXtension>> <<cert>> Properties for the RTPS Transport. |
Enumerations | |
enum | RTPS_ChecksumTxMode_T { RTPS_CHECKSUM_TXMODE_RTICRC32, RTPS_CHECKSUM_TXMODE_OMG } |
<<eXtension>> <<cert>> Transmit mode for checksums More... |
Functions | |
struct RT_ComponentFactoryI * | RTPS_InterfaceFactory_get_interface (void) |
Gets the singleton instance of the RTPS interface factory. |
<<eXtension>> <<cert>> The RTPS Plugin implements the RTI Connext Micro RTPS protocol as an RTI Connext Micro NETIO interface.
typedef union RTPS_Checksum RTPS_Checksum_T |
<<eXtension>> <<cert>> RTPS checksum type
typedef RTI_BOOL(* RTPS_ChecksumCalculate_T)(void *context, const struct REDA_Buffer *buf, RTI_UINT32 buf_length, RTPS_Checksum_T *checksum) |
<<eXtension>> <<cert>> The checksum calculation function
[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 |
typedef struct RTPS_ChecksumClass RTPS_ChecksumClass_T |
<<eXtension>> <<cert>> Definition of a checksum function
typedef struct RTPS_InterfaceFactoryProperty RTPS_InterfaceFactoryProperty_T |
<<eXtension>> <<cert>> Properties for the RTPS Transport.
<<eXtension>> <<cert>> Transmit mode for checksums
|
read |
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.
RTI_UINT32 RTPS_Checksum::checksum32 |
A 32-bit unsigned checksum in host endianess order.
RTI_UINT64 RTPS_Checksum::checksum64 |
A 64-bit unsigned integer checksum in host endianess order.
RTI_UINT8 RTPS_Checksum::checksum128[16] |
A 128-bit checksum as a 16-byte array.
RTPS_ChecksumClassId_T RTPS_ChecksumClass::class_id |
The checksum class ID.
void* RTPS_ChecksumClass::context |
User defined context.
RTPS_ChecksumCalculate_T RTPS_ChecksumClass::checksum_calculate |
User defined function to calculate a checksum.
RTPS_ChecksumClass_T RTPS_ChecksumProperty::builtin_checksum32_class |
The builtin 32-bit checksum class.
RTPS_ChecksumClass_T RTPS_ChecksumProperty::builtin_checksum64_class |
The builtin 64-bit checksum class.
RTPS_ChecksumClass_T RTPS_ChecksumProperty::builtin_checksum128_class |
The builtin 128-bit checksum class.
RTPS_ChecksumTxMode_T RTPS_ChecksumProperty::checksum_tx_mode |
The transmit mode for checksums.
RTI_BOOL RTPS_ChecksumProperty::allow_builtin_override |
If TRUE, allow overriding the builtin checksum functions.
struct RTPS_ChecksumProperty RTPS_InterfaceFactoryProperty::checksum |
The checksum properties for RTPS.
struct RTPS_InterfaceFactoryProperty RTPS_INTERFACE_FACTORY_DEFAULT |
<<eXtension>> <<cert>> Default properties for the RTPS Transport.