What's New in 2.4.7 =================== 2.4.7 is a maintenance release with no new features. What's Fixed in 2.4.7 ===================== Statuses are passed as pointers instead of references to DDSDomainParticipantListeners -------------------------------------------------------------------------------------- The statuses in the DDSDomainParticipantListener methods are now passed by reference instead of by pointer. [RTI Issue ID MICRO-1524] Missing assignment operator = in RT_ComponentFactoryId ------------------------------------------------------ The C++ API did not include the assignment operator for the RT_ComponentFactoryId type. The following assignment operators have been added: :: RT_ComponentFactoryId& operator=(const char *const name); RT_ComponentFactoryId& operator=(const RT_ComponentFactoryId& from); const RT_ComponentFactoryId& operator=(const RT_ComponentFactoryId& from) const; [RTI Issue ID MICRO-1525] CMAKE_C_FLAGS_ORIGINAL in CMakeLists.txt misspelled --------------------------------------------------- The CMAKE_C_FLAGS_ORIGINAL variable in the CMakeLists.txt file was misspelled causing the original C_FLAGS to be ignored. This has been corrected in this release. [RTI Issue ID MICRO-1526] Missing const qualifier for the sequence [] operator ---------------------------------------------------- The C++ API was missing the const qualifier for the sequence [] operator. This has been corrected in this release with these operators: :: T& operator[] (RTI_INT32 index); const T& operator[] (RTI_INT32 index) const; [RTI Issue ID MICRO-1527] Missing primitive IDL sequences in C++ -------------------------------------- The C++ API did not include sequence of the primitive IDL types. This has been corrected in this release. Please refer to \ref DDSUserManuals_SequenceModule for more information about the sequence API. [RTI Issue ID MICRO-1529]