tin  1.5.9
tsm::transport Namespace Reference

Namespaces

 detail
 

Classes

struct  payload_buffer
 
struct  serializer_header
 
struct  serialized_event
 
struct  serializer_adapter
 
struct  m2m_frame
 
struct  dds_sample
 
struct  rpc_request
 
struct  rpc_reply
 
struct  replay_record
 
struct  event_io_message
 
struct  m2m_adapter
 
struct  dds_adapter
 
struct  rpc_adapter
 
struct  replay_adapter
 
struct  event_io_adapter
 
class  shared_memory_channel
 
struct  shared_memory_adapter
 

Enumerations

enum class  status : std::uint8_t {
  accepted , empty , full , malformed ,
  rejected , serialization_failed , deserialization_failed , stale_slot ,
  version_mismatch
}
 

Enumeration Type Documentation

◆ status

enum tsm::transport::status : std::uint8_t
strong

Result of attempting to move a transport record across the adapter boundary.

accepted means the external record decoded to a typed event and the local runtime accepted that event. malformed means the record failed transport validation or application decoding. rejected means the record decoded, but the local HSM/runtime did not accept the resulting typed event.

Enumerator
accepted 
empty 
full 
malformed 
rejected 
serialization_failed 
deserialization_failed 
stale_slot 
version_mismatch