serializedMetadata_t Struct Reference

HiCR: HiCR::objectStore::serializedMetadata_t Struct Reference
HiCR
HiCR::objectStore::serializedMetadata_t Struct Reference

#include <dataObject.hpp>

Public Attributes

Instance::instanceId_t instanceId
 
blockId id
 
size_t size
 
uint8_t serializedGlobalSlot [28+sizeof(size_t)]
 

Detailed Description

The struct used to form a handle to a block, with the intent of copying it locally or transmitting it to other workers. All fields are trivially copyable, hence the struct is trivially copyable, as it does not contain user-defined or other methods.

Member Data Documentation

◆ id

blockId HiCR::objectStore::serializedMetadata_t::id

The ID of the block.

◆ instanceId

Instance::instanceId_t HiCR::objectStore::serializedMetadata_t::instanceId

The instance ID of the block's owner.

◆ serializedGlobalSlot

uint8_t HiCR::objectStore::serializedMetadata_t::serializedGlobalSlot[28+sizeof(size_t)]

The global memory slot of the block in serialized form.

◆ size

size_t HiCR::objectStore::serializedMetadata_t::size

The size of the block.


The documentation for this struct was generated from the following file:
  • /home/runner/work/HiCR/HiCR/include/hicr/frontends/objectStore/dataObject.hpp