h5cpp  0.5.0
A modern C++ wrapper for the HDF5 C library
hdf5::property::ChunkCacheParameters Class Reference

chunk cache parameter class More...

#include <dataset_access.hpp>

Public Member Functions

 ChunkCacheParameters (size_t nslots, size_t nbytes, double preempt_policy) noexcept
 
 ChunkCacheParameters () noexcept
 
 ChunkCacheParameters (const ChunkCacheParameters &)=default
 
void chunk_slots (size_t nslots) noexcept
 
size_t chunk_slots () const noexcept
 
void chunk_cache_size (size_t size) noexcept
 
size_t chunk_cache_size () const noexcept
 
void preemption_policy (double value) noexcept
 
double preemption_policy () const noexcept
 

Detailed Description

Class holding chunk cache parameters for a dataset.

See also
DatasetAccessList

Constructor & Destructor Documentation

◆ ChunkCacheParameters() [1/3]

hdf5::property::ChunkCacheParameters::ChunkCacheParameters ( size_t  nslots,
size_t  nbytes,
double  preempt_policy 
)
noexcept

◆ ChunkCacheParameters() [2/3]

hdf5::property::ChunkCacheParameters::ChunkCacheParameters ( )
noexcept

◆ ChunkCacheParameters() [3/3]

hdf5::property::ChunkCacheParameters::ChunkCacheParameters ( const ChunkCacheParameters )
default

Member Function Documentation

◆ chunk_cache_size() [1/2]

size_t hdf5::property::ChunkCacheParameters::chunk_cache_size ( ) const
noexcept

◆ chunk_cache_size() [2/2]

void hdf5::property::ChunkCacheParameters::chunk_cache_size ( size_t  size)
noexcept

◆ chunk_slots() [1/2]

size_t hdf5::property::ChunkCacheParameters::chunk_slots ( ) const
noexcept

◆ chunk_slots() [2/2]

void hdf5::property::ChunkCacheParameters::chunk_slots ( size_t  nslots)
noexcept

◆ preemption_policy() [1/2]

double hdf5::property::ChunkCacheParameters::preemption_policy ( ) const
noexcept

◆ preemption_policy() [2/2]

void hdf5::property::ChunkCacheParameters::preemption_policy ( double  value)
noexcept

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