Couchbase C++ SDK 1.2.0 (rev. c2439a4)
Loading...
Searching...
No Matches
retry_request Class Referenceabstract

#include <couchbase/retry_request.hxx>

Public Member Functions

 retry_request ()=default
 retry_request (const retry_request &)=default
 retry_request (retry_request &&)=default
auto operator= (const retry_request &) -> retry_request &=default
auto operator= (retry_request &&) -> retry_request &=default
virtual auto retry_attempts () const -> std::size_t=0
virtual auto identifier () const -> std::string=0
virtual auto idempotent () const -> bool=0
virtual auto retry_reasons () const -> std::set< retry_reason >=0
virtual ~retry_request ()=default
virtual void record_retry_attempt (retry_reason reason)=0

Constructor & Destructor Documentation

◆ retry_request() [1/3]

retry_request ( )
default

◆ retry_request() [2/3]

retry_request ( const retry_request & )
default

◆ retry_request() [3/3]

retry_request ( retry_request && )
default

◆ ~retry_request()

virtual ~retry_request ( )
virtualdefault

Member Function Documentation

◆ idempotent()

virtual auto idempotent ( ) const -> bool
nodiscardpure virtual

◆ identifier()

virtual auto identifier ( ) const -> std::string
nodiscardpure virtual

◆ operator=() [1/2]

auto operator= ( const retry_request & ) -> retry_request &=default
default

◆ operator=() [2/2]

auto operator= ( retry_request && ) -> retry_request &=default
default

◆ record_retry_attempt()

virtual void record_retry_attempt ( retry_reason reason)
pure virtual

◆ retry_attempts()

virtual auto retry_attempts ( ) const -> std::size_t
nodiscardpure virtual

◆ retry_reasons()

virtual auto retry_reasons ( ) const -> std::set< retry_reason >
nodiscardpure virtual

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