userver: storages::mongo::CancelledException Class Reference
Loading...
Searching...
No Matches
storages::mongo::CancelledException Class Reference

The current task has been cancelled, e.g. by deadline propagation. More...

#include <userver/storages/mongo/exception.hpp>

+ Inheritance diagram for storages::mongo::CancelledException:
+ Collaboration diagram for storages::mongo::CancelledException:

Classes

struct  ByDeadlinePropagation
 

Public Member Functions

 CancelledException (ByDeadlinePropagation)
 
bool IsByDeadlinePropagation () const
 
 MongoException ()
 
 MongoException (std::string_view what)
 
- Public Member Functions inherited from storages::mongo::MongoException
 MongoException (std::string_view what)
 
- Public Member Functions inherited from utils::TracefulException
const charwhat () const noexcept override
 
 TracefulExceptionBase ()
 
 TracefulExceptionBase (std::string_view what)
 
 TracefulExceptionBase (TraceMode trace_mode)
 
 TracefulExceptionBase (TracefulExceptionBase &&) noexcept
 
- Public Member Functions inherited from utils::TracefulExceptionBase
 TracefulExceptionBase (std::string_view what)
 
 TracefulExceptionBase (TraceMode trace_mode)
 
 TracefulExceptionBase (TracefulExceptionBase &&) noexcept
 
const MemoryBuffer & MessageBuffer () const noexcept
 
const boost::stacktrace::basic_stacktrace & Trace () const noexcept
 

Additional Inherited Members

- Public Types inherited from utils::TracefulExceptionBase
enum class  TraceMode {
  kAlways ,
  kIfLoggingIsEnabled
}
 
using MemoryBuffer = fmt::basic_memory_buffer< char, kInlineBufferSize >
 
- Static Public Attributes inherited from utils::TracefulExceptionBase
static constexpr size_t kInlineBufferSize = 100
 

Detailed Description

The current task has been cancelled, e.g. by deadline propagation.

Definition at line 26 of file exception.hpp.


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