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

#include <transport.h>

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

Public Attributes

std::uint32_t client_id {}
 
std::uint32_t correlation_id {}
 
std::uint16_t method {}
 
payload_buffer< MaxBytes > payload {}
 

Detailed Description

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

RPC request handoff.

RPC command/reply handoff that terminates at a typed HSM event and returns a small reply carrying the correlation ID and whether the local runtime accepted the event.

Member Data Documentation

◆ client_id

template<std::size_t MaxBytes>
std::uint32_t tsm::transport::rpc_request< MaxBytes >::client_id {}

◆ correlation_id

template<std::size_t MaxBytes>
std::uint32_t tsm::transport::rpc_request< MaxBytes >::correlation_id {}

◆ method

template<std::size_t MaxBytes>
std::uint16_t tsm::transport::rpc_request< MaxBytes >::method {}

◆ payload

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

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