Files

This example demonstrates how to use RecordingIds to create a single shared recording across multiple processes.

To build it from a checkout of the repository (requires a Rust toolchain):

cmake .
cmake --build . --target example_shared_recording

Run the following multiple times, and you'll see that each invocation adds data to the existing recording rather than creating a new one:

./examples/cpp/shared_recording/example_shared_recording