Expand description
network status documents - types that vary by flavour
This file is reincluded multiple times, once for each consensus flavour, and once for votes.
Each time, with different behaviour for the macros ns_***.
Thus, this file generates (for example) all three of:
ns::NetworkStatus aka NetworkStatusNs,
NetworkStatusMd and NetworkStatusVote.
(We treat votes as a “flavour”.)
Structs§
- NdaNetwork
Status Version Flavour network-status-versionflavour value- NdaVote
Status vote-statusstatus argument (for a specific flavour)- NddDirectory
Footer directory-footersection- NdiAuthority
DirSource dir-source- NdiVote
Status vote-statusvalue- NdiVoting
Delay voting-delayvalue- Network
Status - Network status document (vote, consensus, or microdescriptor consensus) - body
- Network
Status Signatures - Signatures on a network status document
- Network
Status Unverified - Signed (unverified) form of
NetworkStatus - Network
Status Unverified Parsed Body - The parsed but unverified body part of a signed network document (working type)
Type Aliases§
- Router
- The real router status entry type.