|
tin
1.5.9
|
#include <transport.h>

Public Attributes | |
| std::uint32_t | topic_id {} |
| std::uint32_t | writer_id {} |
| std::uint32_t | sequence {} |
| bool | valid { true } |
| payload_buffer< MaxBytes > | payload {} |
DDS-facing sample handoff.
This is intentionally not a DDS vendor API. A CycloneDDS, Fast DDS, Connext, DDS-XRCE, or ROS 2 binding should map its received sample metadata and payload into this record or into a compatible project-specific record. The application decoder owns topic/type compatibility and payload decoding.
| payload_buffer<MaxBytes> tsm::transport::dds_sample< MaxBytes >::payload {} |
| std::uint32_t tsm::transport::dds_sample< MaxBytes >::sequence {} |
| std::uint32_t tsm::transport::dds_sample< MaxBytes >::topic_id {} |
| bool tsm::transport::dds_sample< MaxBytes >::valid { true } |
| std::uint32_t tsm::transport::dds_sample< MaxBytes >::writer_id {} |