#include <boost/variant.hpp>#include "ametsuchi/ledger_state.hpp"#include "consensus/round.hpp"#include "cryptography/hash.hpp"#include "interfaces/common_objects/types.hpp"

Go to the source code of this file.
Classes | |
| struct | iroha::consensus::BaseGateObject |
| struct | iroha::consensus::PairValid |
| Current pair is valid. More... | |
| struct | iroha::consensus::Synchronizable |
| struct | iroha::consensus::VoteOther |
| Network votes for another pair and round. More... | |
| struct | iroha::consensus::ProposalReject |
| Reject on proposal. More... | |
| struct | iroha::consensus::BlockReject |
| Reject on block. More... | |
| struct | iroha::consensus::AgreementOnNone |
| Agreement on <None, None> More... | |
| struct | iroha::consensus::Future |
| round.block_round > ledger_state->top_block_info.height + 1 More... | |
Namespaces | |
| shared_model | |
| shared_model::interface | |
| iroha | |
| iroha::consensus | |
Typedefs | |
| using | iroha::consensus::GateObject = boost::variant< PairValid, VoteOther, ProposalReject, BlockReject, AgreementOnNone, Future > |