tin  1.5.9
tsm::transport::serializer_header Struct Reference

#include <transport.h>

Collaboration diagram for tsm::transport::serializer_header:
Collaboration graph

Public Attributes

std::uint32_t schema_version { 1U }
 
std::uint16_t event_id {}
 
std::uint16_t flags {}
 

Detailed Description

Stable metadata attached to serialized event records.

The runtime still dispatches typed C++ events. This header is the portable handoff metadata used by transports that need to move bytes first and recover a typed event at the local runtime boundary.

Member Data Documentation

◆ event_id

std::uint16_t tsm::transport::serializer_header::event_id {}

◆ flags

std::uint16_t tsm::transport::serializer_header::flags {}

◆ schema_version

std::uint32_t tsm::transport::serializer_header::schema_version { 1U }

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