tin  1.5.9
tsm::transport::serialized_event< MaxBytes > Struct Template Reference

#include <transport.h>

Collaboration diagram for tsm::transport::serialized_event< MaxBytes >:
Collaboration graph

Public Attributes

serializer_header header {}
 
std::uint32_t sequence {}
 
payload_buffer< MaxBytes > payload {}
 

Detailed Description

template<std::size_t MaxBytes>
struct tsm::transport::serialized_event< MaxBytes >

Bounded serialized event handoff.

Dependency-free container for one event as metadata plus bounded payload bytes. DDS IDL, shared-memory layouts, RPC envelopes, and fieldbus packets can all adapt into this shape before local typed dispatch.

Member Data Documentation

◆ header

template<std::size_t MaxBytes>
serializer_header tsm::transport::serialized_event< MaxBytes >::header {}

◆ payload

template<std::size_t MaxBytes>
payload_buffer<MaxBytes> tsm::transport::serialized_event< MaxBytes >::payload {}

◆ sequence

template<std::size_t MaxBytes>
std::uint32_t tsm::transport::serialized_event< MaxBytes >::sequence {}

The documentation for this struct was generated from the following file: