Apache OpenDALâ„¢ C++ Binding
The C++ binding for Apache OpenDALâ„¢
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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: