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

#include <transport.h>

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

Public Attributes

tsm::tick_duration tick {}
 
std::uint16_t event_id {}
 
payload_buffer< MaxBytes > payload {}
 

Detailed Description

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

Record/replay handoff.

This is for deterministic evidence, trace replay, and offline simulation. The tick field is metadata for the replay driver; the adapter only decodes the record into a typed event and sends it through the local runtime boundary.

Member Data Documentation

◆ event_id

template<std::size_t MaxBytes>
std::uint16_t tsm::transport::replay_record< MaxBytes >::event_id {}

◆ payload

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

◆ tick

template<std::size_t MaxBytes>
tsm::tick_duration tsm::transport::replay_record< MaxBytes >::tick {}

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