|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
#include <diagnostics.hpp>
Public Attributes | |
| std::string | source |
| Subsystem tag, e.g. "AsyncCommand" or "AsyncResource". | |
| std::string | op |
| Operation, e.g. | |
| std::uint64_t | generation = 0 |
| Optional invocation generation counter (AsyncResource gen, AsyncCommand inflight id). | |
Async lifecycle.
Covers AsyncCommand and AsyncResource uniformly; the op text disambiguates which (e.g. "execute_start", "fetch_start", "cache_hit", "dedupe", "cancelled", "completed").
| std::string aria::trace::Async::source |
Subsystem tag, e.g. "AsyncCommand" or "AsyncResource".
| std::string aria::trace::Async::op |
Operation, e.g.
"execute_start" / "execute_finish" / "cancel" / "fetch_start" / "fetch_finish" / "cache_hit" / "dedupe" / "stale_drop".
| std::uint64_t aria::trace::Async::generation = 0 |
Optional invocation generation counter (AsyncResource gen, AsyncCommand inflight id).
0 when not applicable.