Apache OpenDALâ„¢ C++ Binding
The C++ binding for Apache OpenDALâ„¢
Loading...
Searching...
No Matches
opendal::LayerBuilderMutator Class Referenceabstract

Abstraction for applying layers during operator construction. More...

#include <layer.hpp>

Inheritance diagram for opendal::LayerBuilderMutator:
[legend]

Public Member Functions

virtual ~LayerBuilderMutator ()=default
virtual void AddTimeout (uint64_t timeout_ns, uint64_t io_timeout_ns)=0
virtual void AddRetry (bool jitter, float factor, uint64_t min_delay_ns, uint64_t max_delay_ns, uint64_t max_times)=0

Detailed Description

Abstraction for applying layers during operator construction.

Constructor & Destructor Documentation

◆ ~LayerBuilderMutator()

virtual opendal::LayerBuilderMutator::~LayerBuilderMutator ( )
virtualdefault

Member Function Documentation

◆ AddRetry()

virtual void opendal::LayerBuilderMutator::AddRetry ( bool jitter,
float factor,
uint64_t min_delay_ns,
uint64_t max_delay_ns,
uint64_t max_times )
pure virtual

◆ AddTimeout()

virtual void opendal::LayerBuilderMutator::AddTimeout ( uint64_t timeout_ns,
uint64_t io_timeout_ns )
pure virtual

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