sgns::ConsensusManager::ValidationResult¶
Local structured validation result for subject handlers. More...
#include <Consensus.hpp>
Public Functions¶
| Name | |
|---|---|
| ValidationResult() =default | |
| ValidationResult(Check result) | |
| ValidationResult | Approve() |
| ValidationResult | Reject() |
| ValidationResult | Stalled() |
| ValidationResult | Pending(std::vector< PendingDependencyKey > deps ={}, std::optional< std::chrono::milliseconds > retry =std::nullopt) |
Public Attributes¶
| Name | |
|---|---|
| Check | check |
| std::vector< PendingDependencyKey > | dependencies |
| std::optional< std::chrono::milliseconds > | retry_after |
Detailed Description¶
Local structured validation result for subject handlers.
Pending metadata is local bookkeeping only. It is not serialized, broadcast, or counted toward quorum.
Public Functions Documentation¶
function ValidationResult¶
function ValidationResult¶
function Approve¶
function Reject¶
function Stalled¶
function Pending¶
static inline ValidationResult Pending(
std::vector< PendingDependencyKey > deps ={},
std::optional< std::chrono::milliseconds > retry =std::nullopt
)
Public Attributes Documentation¶
variable check¶
variable dependencies¶
variable retry_after¶
Updated on 2026-06-28 at 18:54:57 -0700