LibQuicR
quicr::Error< E > Struct Template Reference

A rejected result, holding why the request was rejected. More...

#include <errors.h>

Public Attributes

E reason_code
 Machine-readable reason the operation was rejected. More...
 
std::optional< std::string > error_reason
 Optional human-readable explanation suitable for diagnostics. More...
 
std::optional< Redirect > redirect = std::nullopt
 Optional redirect path for request. More...
 

Detailed Description

template<typename E>
struct quicr::Error< E >

A rejected result, holding why the request was rejected.

Template Parameters
EThe reason code type.

Member Data Documentation

◆ error_reason

template<typename E >
std::optional<std::string> quicr::Error< E >::error_reason

Optional human-readable explanation suitable for diagnostics.

◆ reason_code

template<typename E >
E quicr::Error< E >::reason_code

Machine-readable reason the operation was rejected.

◆ redirect

template<typename E >
std::optional<Redirect> quicr::Error< E >::redirect = std::nullopt

Optional redirect path for request.


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