This example demonstrates how to use `RecordingId`s to create a single shared recording across multiple processes. To build it from a checkout of the repository (requires a Rust toolchain): ```bash 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: ```bash ./examples/cpp/shared_recording/example_shared_recording ```