Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::CallbackFailure Struct Reference

Payload passed to a callback-failure sink. More...

#include <callback_boundary.hpp>

Public Attributes

std::string_view category
std::exception_ptr exception
std::string_view message

Detailed Description

Payload passed to a callback-failure sink.

category is a short, dotted identifier of the boundary (e.g. "executor.thread_pool.worker") so host applications can split logs / counters by source. exception may be null if the boundary observed an error without an exception object (rare; reserved for future use). message carries an optional precomputed user-readable summary; if empty the sink should derive one by rethrowing

  • catching the exception_ptr.

Member Data Documentation

◆ category

std::string_view aria::CallbackFailure::category

◆ exception

std::exception_ptr aria::CallbackFailure::exception

◆ message

std::string_view aria::CallbackFailure::message

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