NATS C Client with JetStream and Streaming support  3.11.0
The nats.io C Client, Supported by Synadia Communications Inc.
Loading...
Searching...
No Matches
objStoreInfo Struct Reference

#include <nats.h>

Public Attributes

objStoreMeta Meta
 objStoreMeta contains high level information about the object.
 
const char * Bucket
 Bucket is the name of the object store.
 
const char * NUID
 NUID is the unique identifier for the object set when putting the object into the store.
 
uint64_t Size
 Size is the size of the object in bytes. It only includes the size of the object itself, not the metadata.
 
int64_t ModTime
 ModTime is the last modification time of the object (in unix nanoseconds).
 
uint32_t Chunks
 Chunks is the number of chunks the object is split into.
 
const char * Digest
 Digest is the SHA-256 digest of the object.
 
bool Deleted
 Deleted indicates if the object is marked as deleted.
 

Detailed Description

This structure contains objStoreMeta and additional information about an object.

Member Data Documentation

◆ Meta

objStoreMeta objStoreInfo::Meta

◆ Bucket

const char* objStoreInfo::Bucket

◆ NUID

const char* objStoreInfo::NUID

◆ Size

uint64_t objStoreInfo::Size

◆ ModTime

int64_t objStoreInfo::ModTime

◆ Chunks

uint32_t objStoreInfo::Chunks

Maximum size of each chunk can be specified in objStoreMetaOptions.

◆ Digest

const char* objStoreInfo::Digest

It is used to verify the integrity of the object.

◆ Deleted

bool objStoreInfo::Deleted

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