/home/runner/work/HiCR/HiCR/include/hicr/frontends/objectStore/objectStore.hpp File Reference

HiCR: /home/runner/work/HiCR/HiCR/include/hicr/frontends/objectStore/objectStore.hpp File Reference
HiCR
objectStore.hpp File Reference

Provides functionality for a block object store over HiCR. More...

Go to the source code of this file.

Classes

class  HiCR::objectStore::ObjectStore
 

Typedefs

using HiCR::objectStore::compoundId_t = uint64_t
 

Enumerations

enum  { OBJECT_STORE_KEY_INSTANCE_ID_BITS = 32 }
 

Detailed Description

Provides functionality for a block object store over HiCR.

Author
A. N. Yzelman, O. Korakitis
Date
29/11/2024

Typedef Documentation

◆ compoundId_t

using HiCR::objectStore::compoundId_t = typedef uint64_t

The type of a compound ID, used to uniquely identify a block in the object store. The 64bit compound ID is formed by combining the instance ID (32bits) and the block ID (the other 32 bits).

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OBJECT_STORE_KEY_INSTANCE_ID_BITS 

The number of bits used to store the instance ID in the compound ID.