Couchbase C++ SDK 1.0.4 (rev. 5355b0f)
Loading...
Searching...
No Matches
retry_request Class Referenceabstract

#include <couchbase/retry_request.hxx>

Public Member Functions

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
 

Detailed Description

Constructor & Destructor Documentation

◆ ~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

◆ 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: