C++

On Linux systems, if you are creating a DomainParticipant with Security Plugins enabled, and your application is linked to both TensorFlow and OpenSSL , you may see errors like this: RTI_Security_Util_uriToStringOssl:OpenSSL function PEM_write_bio_X509 failed with error: error:0c00009b:ASN.1 ...
63 reads — 0 comments
The version of the Connext header files and Connext libraries is tied to each Connext release. The header files and libraries used for compiling your application must come from the same version of Connext. An inconsistency between versions might cause undefined behaviors such as segmentation faults ...
1328 reads — 0 comments
Note : This article discusses the coherent_set_info field, which is only available in Connext Professional 6.1.0 and higher. The information about the coherent set that a sample belongs to is stored in the optional field coherent_set_info , which is part of the SampleInfo structure. This optional ...
1824 reads — 0 comments
Connext applications can enjoy consistent "me-first" execution by running at an elevated priority on the Linux RT_PREEMPT kernel. RT_PREEMPT is a kernel enhancement that enables real-time preemption and settable priorities for processes and threads, similar to an RTOS. This can be put to use for ...
2357 reads — 0 comments
In Connext DDS Professional 6.1.0 and above, a new UDP-based transport is available for communicating over a wide area network (WAN). The Real-Time WAN Transport is a smart transport that enables secure, scalable, and high-performance communication over WANs, including public networks. Real-Time ...
3591 reads — 0 comments
Unlike Connext DDS Professional, Connext DDS Micro only supports finite resource limits to ensure that memory growth is bounded. Configuring these limits is therefore an important part of the system design. Here are some considerations to help you determine the optimal resource limits: How many ...
4034 reads — 0 comments
Some requirements for building a complex IIoT system are outside the scope of a stand-alone middleware. In order to support these system-level requirements, RTI created a suite of tools that accelerate development for the most complex use cases, including those using Connext DDS Micro due to ...
3136 reads — 0 comments
Since Visual Studio 2019 is binary-compatible with Visual Studio 2017, the Visual Studio 2017 libraries are used with Visual Studio 2019. However, one significant difference between the Visual Studio 2017 and Visual Studio 2019 libraries involves the Platform Toolset. The default Platform Toolset ...
3931 reads — 1 comment
The function plain_cast allows casting a buffer of bytes within a FlatData sample into a C++ instance of the type represented by that buffer. This allows for better performance and ease of use. However, for plain_cast to work, the data sample must meet a number of restrictions that essentially ...
2974 reads — 0 comments
This article overviews how to enable logging within Modern C++ code. Logging options are illustrated via a simple example with hyperlinks to the relevant online documentation. The available logging options include: Logging Verbosity Level Logging by Category Logging Print Format Logging to a single ...
5113 reads — 0 comments

Pages

Subscribe to RSS - C++