Optional Pumper knobs. More...
#include <StormByte/buffer/pumper.hxx>
Public Member Functions | |
| STORMBYTE_FORCE_INLINE | Parameters () noexcept=default |
| No knobs. | |
| template<typename... Knobs> | |
| STORMBYTE_FORCE_INLINE | Parameters (Knobs... knobs) |
| Engage the listed knobs. | |
| STORMBYTE_FORCE_INLINE const std::optional< StormByte::ByteSize > & | Chunk () const noexcept |
| Cycle size when the caller set it. | |
| STORMBYTE_FORCE_INLINE const std::optional< StormByte::ByteSize > & | HighWater () const noexcept |
| Input cap when the caller set it. | |
Optional Pumper knobs.
A missing field keeps the office default.
Header-only. The variadic list is applied in the caller (STORMBYTE_FORCE_INLINE). This module never instantiates Parameters.
|
defaultnoexcept |
No knobs.
Every field is absent.
|
inline |
|
inlinenoexcept |
Cycle size when the caller set it.
|
inlinenoexcept |
Input cap when the caller set it.