|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Trusted-ingress tenant identity, quotas, and scoped persistence. More...
#include <neograph/api.h>#include <neograph/graph/checkpoint.h>#include <neograph/graph/store.h>#include <atomic>#include <cstdint>#include <limits>#include <memory>#include <mutex>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| class | neograph::tenant::ScopedCheckpointStore |
| Checkpoint namespace owned by one trusted tenant. More... | |
| class | neograph::tenant::ScopedStore |
| Store namespace owned by one trusted tenant. More... | |
| class | neograph::tenant::TenantQuota |
| Thread-safe quota ledger. More... | |
| class | neograph::tenant::TenantQuotaLease |
| Move-only RAII reservation for a request and its optional artifact. More... | |
| struct | neograph::tenant::TenantQuotas |
| Per-tenant admission and retention limits. More... | |
| class | neograph::tenant::TenantScope |
| Immutable identity and authorization binding supplied by trusted ingress. More... | |
Trusted-ingress tenant identity, quotas, and scoped persistence.
A TenantScope is an immutable value created by a trusted ingress adapter. It deliberately contains no bearer credential, provider secret, or topology data. Store wrappers use it to create a private backend namespace while preserving the public session/thread/checkpoint identifiers for each tenant.
Definition in file tenant.h.