DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::IPCMessage< T > Struct Template Reference

IPC message structure. More...

#include <interprocess_decorator.hpp>

Inheritance diagram for diffeq::core::composable::IPCMessage< T >:
Collaboration diagram for diffeq::core::composable::IPCMessage< T >:

Public Member Functions

void serialize_state (const auto &state)
 
auto deserialize_state () const
 

Public Attributes

uint32_t sequence_number {0}
 
uint32_t message_size {0}
 
timestamp {}
 
std::vector< uint8_t > data
 

Detailed Description

template<typename T>
struct diffeq::core::composable::IPCMessage< T >

IPC message structure.

Definition at line 133 of file interprocess_decorator.hpp.

Member Function Documentation

◆ deserialize_state()

template<typename T >
auto diffeq::core::composable::IPCMessage< T >::deserialize_state ( ) const
inline

Definition at line 145 of file interprocess_decorator.hpp.

◆ serialize_state()

template<typename T >
void diffeq::core::composable::IPCMessage< T >::serialize_state ( const auto &  state)
inline

Definition at line 139 of file interprocess_decorator.hpp.

Member Data Documentation

◆ data

template<typename T >
std::vector<uint8_t> diffeq::core::composable::IPCMessage< T >::data

Definition at line 137 of file interprocess_decorator.hpp.

◆ message_size

template<typename T >
uint32_t diffeq::core::composable::IPCMessage< T >::message_size {0}

Definition at line 135 of file interprocess_decorator.hpp.

◆ sequence_number

template<typename T >
uint32_t diffeq::core::composable::IPCMessage< T >::sequence_number {0}

Definition at line 134 of file interprocess_decorator.hpp.

◆ timestamp

template<typename T >
T diffeq::core::composable::IPCMessage< T >::timestamp {}

Definition at line 136 of file interprocess_decorator.hpp.


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