StormByte-Buffer 2.0.0
C++26 buffer module of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Buffer::IO::BufferedLocationReader::Parameters Class Reference

Location-reader knobs. More...

#include <StormByte/buffer/io/buffered_location_reader.hxx>

Inheritance diagram for StormByte::Buffer::IO::BufferedLocationReader::Parameters:
Collaboration diagram for StormByte::Buffer::IO::BufferedLocationReader::Parameters:

Additional Inherited Members

- Public Member Functions inherited from StormByte::Buffer::IO::BufferedReader::Parameters
STORMBYTE_FORCE_INLINE ReaderParameters () noexcept=default
 No knobs.
 
template<typename... Knobs>
STORMBYTE_FORCE_INLINE ReaderParameters (Knobs... knobs)
 Engage the listed knobs.
 
- Public Member Functions inherited from StormByte::Buffer::IO::ReaderParameters
STORMBYTE_FORCE_INLINE ReaderParameters () noexcept=default
 No knobs.
 
template<typename... Knobs>
STORMBYTE_FORCE_INLINE ReaderParameters (Knobs... knobs)
 Engage the listed knobs.
 
STORMBYTE_FORCE_INLINE const std::optional< StormByte::ByteSize > & ReadAhead () const noexcept
 Prefetch length when the caller set it.
 
STORMBYTE_FORCE_INLINE const std::optional< StormByte::ByteSize > & MaxMemory () const noexcept
 Cache cap when the caller set it.
 
STORMBYTE_FORCE_INLINE const std::optional< std::chrono::milliseconds > & MaxWait () const noexcept
 Wait cap when the caller set it.
 

Detailed Description

Location-reader knobs.

Same fields as BufferedReader::Parameters.


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