tin  1.5.9
tsm::runtime::transport::local_transport Struct Reference

#include <transport.h>

Collaboration diagram for tsm::runtime::transport::local_transport:
Collaboration graph

Public Types

using policy = local
 

Static Public Member Functions

template<typename Runtime , typename Event >
static bool send (Runtime &runtime, Event &&event)
 

Detailed Description

Local event delivery is the core transport contract.

The event remains a typed C++ value and is delivered to the local runtime without serialization or interprocess ownership transfer. External transports such as DDS, shared memory, and RPC should terminate at an adapter that reconstructs a typed event and then calls this local boundary.

Member Typedef Documentation

◆ policy

Member Function Documentation

◆ send()

template<typename Runtime , typename Event >
static bool tsm::runtime::transport::local_transport::send ( Runtime runtime,
Event &&  event 
)
inlinestatic

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