Skip to content

sgns::ConsensusManager::PendingProposalEntry

Canonical local pending proposal entry.

Public Attributes

Name
Proposal proposal
std::vector< PendingDependencyKey > dependencies
std::chrono::steady_clock::time_point admitted_at
std::chrono::steady_clock::time_point expires_at
std::chrono::steady_clock::time_point next_retry_at
std::chrono::steady_clock::time_point last_retry_at
std::optional< std::chrono::milliseconds > retry_after
std::size_t retained_bytes
std::string proposer_id
std::size_t scheduled_retry_count

Public Attributes Documentation

variable proposal

Proposal proposal;

variable dependencies

std::vector< PendingDependencyKey > dependencies;

variable admitted_at

std::chrono::steady_clock::time_point admitted_at;

variable expires_at

std::chrono::steady_clock::time_point expires_at;

variable next_retry_at

std::chrono::steady_clock::time_point next_retry_at;

variable last_retry_at

std::chrono::steady_clock::time_point last_retry_at;

variable retry_after

std::optional< std::chrono::milliseconds > retry_after;

variable retained_bytes

std::size_t retained_bytes = 0;

variable proposer_id

std::string proposer_id;

variable scheduled_retry_count

std::size_t scheduled_retry_count = 0;

Updated on 2026-06-28 at 18:54:57 -0700