Hermes  0.9.5-beta
Hierarchical Distributed I/O Buffering System
hermes::BlobID Union Reference

#include <hermes_types.h>

Public Attributes

struct {
   u32   buffer_ids_offset
 
   i32   node_id
 
bits
 
u64 as_int
 

Detailed Description

A union of Blob ID type

Member Data Documentation

◆ buffer_ids_offset

u32 hermes::BlobID::buffer_ids_offset

The index into the Target array starting at BufferPool::targets_offset (on the node with ID node_id).

◆ node_id

i32 hermes::BlobID::node_id

The ID of the node in charge of this bucket. (Negative when in swap space.)

◆ 

struct { ... } hermes::BlobID::bits

The Blob ID as bitfield

◆ as_int

u64 hermes::BlobID::as_int

The BlobID as an unsigned 64-bit integer


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