VLink  2.0.0
A high-performance communication middleware
vlink::IntraDataType Struct Reference

Polymorphic base of every in-process payload container. More...

#include <intra_data.h>

Collaboration diagram for vlink::IntraDataType:

Public Member Functions

 IntraDataType ()=default
 
virtual ~IntraDataType ()=default
 

Detailed Description

Polymorphic base of every in-process payload container.

Concrete subtypes are emitted by VLINK_INTRA_DATA_DECLARE. They store the actual message value and implement the serialisation operators that convert between the in-memory representation and a Bytes buffer when the message crosses a transport boundary.

Constructor & Destructor Documentation

◆ IntraDataType()

vlink::IntraDataType::IntraDataType ( )
default

◆ ~IntraDataType()

virtual vlink::IntraDataType::~IntraDataType ( )
virtualdefault

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