|
VLink 2.0.0
A high-performance communication middleware
|
Generic zero-copy raw-byte data container with Header metadata. More...
#include <raw_data.h>
Generic zero-copy raw-byte data container with Header metadata.
Manages an untyped byte payload together with a Header for sequencing and timestamping. The struct size is fixed at 64 bytes on 64-bit targets. Copies of the struct are either shallow (borrow the data pointer) or deep (allocate and copy). The move constructor and move-assignment transfer ownership from the source without allocation.