ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::OpaqueStructHeader Struct Reference

generic header for opaque struct handling It has fields needed for communication in the same process, e.g. More...

#include <MappedImage.h>

+ Inheritance diagram for ChimeraTK::OpaqueStructHeader:

Public Member Functions

 OpaqueStructHeader (std::type_index dataTypeId_)
 

Public Attributes

std::type_index dataTypeId
 
uint32_t totalLength = 0
 

Detailed Description

generic header for opaque struct handling It has fields needed for communication in the same process, e.g.

between different ApplicationCore modules. Fields needed for communication over the net belong not here but into the relevant ControlsystemAdapter, e.g. the OPCUA adapter could implement OPC UA binary mapping and use type ids from a dictionary, in the future.

Definition at line 23 of file MappedImage.h.

Constructor & Destructor Documentation

◆ OpaqueStructHeader()

ChimeraTK::OpaqueStructHeader::OpaqueStructHeader ( std::type_index  dataTypeId_)
inlineexplicit

Definition at line 26 of file MappedImage.h.

Member Data Documentation

◆ dataTypeId

std::type_index ChimeraTK::OpaqueStructHeader::dataTypeId

Definition at line 24 of file MappedImage.h.

◆ totalLength

uint32_t ChimeraTK::OpaqueStructHeader::totalLength = 0

Definition at line 25 of file MappedImage.h.


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