Examples

This page contains examples on how to use specific RTI Connext DDS features. You may browse the source code for the examples here as well as download individual examples or the complete set in a zip or tar.gz file. These examples are maintained in the RTI Community GitHub account.

You may browse and contribute enhancements or additional examples directly on GitHub. Your contributions will be reviewed and as soon as they are approved they will automatically be included in the Community Portal examples section. You can find instructions on how to contribute new examples in our RTI Connext DDS Examples Wiki.

Download Examples

These bundles contain examples that have been built and tested against the current version of RTI Connext DDS. To download examples for older versions of RTI Connext DDS, checkout the appropriate branch on Github.

Browse Examples

Connext DDS 6.1.0 introduces a brand new C# API for .NET 5. Check out the Getting Started Guide to learn how to install it and create your first application.

In addition to that, the RTI Community GitHub example repository contains multiple C# examples:

 

15245 reads — 0 comments
A demonstration of Routing Service that shows how data can be constrained over a WAN network.
4349 reads — 0 comments
This example demonstrates the benefits of Zero Copy Transfer over Shared Memory and FlatData Language Binding using a large-data ping/pong latency application.
4364 reads — 0 comments
This example introduces two features: Zero Copy Transfer over Shared Memory and FlatData Language Binding. These features enable the middleware to reduce the number of copies involved in sending a sample, resulting in lower latencies regardless of the sample size.
5799 reads — 0 comments

The Asynchronous WaitSet (AsyncWaitSet) is a specialization of the WaitSet that performs the wait asynchronously using one or more separate threads of execution. Additionally, the AsyncWaitSet dispatches the attached and active conditions upon wakeup.

7277 reads — 0 comments
With this example you’ll learn how to implement a generic ContentFilter to create ContentFilteredTopics or QueryConditions using lambda expressions. The code is completely generic and you can easily include it in your applications.
8478 reads — 0 comments
Some data-types are recursive in the sense that they contain members elements of the same data-type as the containing structure. A classic example is a Tree. While recursive data-types are not officially supported by RTI Connext DDS it is possible to use them in RTI Connext DDS 5.2. This example illustrates an approach to represent them utilizing some advanced features of rtiddsgen.
7880 reads — 0 comments

Pages