Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
HighFive::Caching Class Reference

#include <H5PropertyList.hpp>

Public Member Functions

 Caching (const size_t numSlots, const size_t cacheSize, const double w0=H5D_CHUNK_CACHE_W0_DEFAULT)
 

Private Member Functions

void apply (hid_t hid) const
 

Private Attributes

const size_t _cacheSize
 
const unsigned int _numSlots
 
const double _w0
 

Friends

class Properties
 

Detailed Description

Dataset access property to control chunk cache configuration. Do not confuse with the similar file access property for H5Pset_cache

Definition at line 118 of file H5PropertyList.hpp.

Constructor & Destructor Documentation

◆ Caching()

HighFive::Caching::Caching ( const size_t  numSlots,
const size_t  cacheSize,
const double  w0 = H5D_CHUNK_CACHE_W0_DEFAULT 
)
inline

Member Function Documentation

◆ apply()

void HighFive::Caching::apply ( hid_t  hid) const
inlineprivate

Definition at line 124 of file H5PropertyList_misc.hpp.

Friends And Related Function Documentation

◆ Properties

friend class Properties
friend

Definition at line 131 of file H5PropertyList.hpp.

Member Data Documentation

◆ _cacheSize

const size_t HighFive::Caching::_cacheSize
private

Definition at line 134 of file H5PropertyList.hpp.

◆ _numSlots

const unsigned int HighFive::Caching::_numSlots
private

Definition at line 133 of file H5PropertyList.hpp.

◆ _w0

const double HighFive::Caching::_w0
private

Definition at line 135 of file H5PropertyList.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11