|
CCF
|
Namespaces | |
| namespace | Tables |
Classes | |
| struct | Action |
| struct | Ballot |
| struct | Failure |
| struct | Proposal |
| struct | ProposalInfo |
| Proposal metadata stored in the KV. More... | |
| struct | ProposalInfoSummary |
| Proposal summary constructed while executing/resolving proposal ballots. More... | |
Typedefs | |
| using | Ballots = std::unordered_map< ccf::MemberId, std::string > |
| using | Votes = std::unordered_map< ccf::MemberId, bool > |
| using | VoteFailures = std::unordered_map< ccf::MemberId, Failure > |
| using | ProposalMap = ccf::kv::RawCopySerialisedMap< ccf::ProposalId, std::vector< uint8_t > > |
| using | ProposalInfoMap = ServiceMap< ccf::ProposalId, ProposalInfo > |
Functions | |
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (Failure) | |
| DECLARE_JSON_REQUIRED_FIELDS (Failure, reason) | |
| DECLARE_JSON_OPTIONAL_FIELDS (Failure, trace) | |
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (ProposalInfo) | |
| DECLARE_JSON_REQUIRED_FIELDS (ProposalInfo, proposer_id, state, ballots) | |
| DECLARE_JSON_OPTIONAL_FIELDS (ProposalInfo, final_votes, vote_failures, failure) | |
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (ProposalInfoSummary) | |
| DECLARE_JSON_REQUIRED_FIELDS (ProposalInfoSummary, proposal_id, proposer_id, state, ballot_count) | |
| DECLARE_JSON_OPTIONAL_FIELDS (ProposalInfoSummary, votes, vote_failures, failure) | |
| DECLARE_JSON_TYPE (Action) | |
| DECLARE_JSON_REQUIRED_FIELDS (Action, name, args) | |
| DECLARE_JSON_TYPE (Proposal) | |
| DECLARE_JSON_REQUIRED_FIELDS (Proposal, actions) | |
| DECLARE_JSON_TYPE (Ballot) | |
| DECLARE_JSON_REQUIRED_FIELDS (Ballot, ballot) | |
| using ccf::jsgov::Ballots = typedef std::unordered_map<ccf::MemberId, std::string> |
| using ccf::jsgov::ProposalInfoMap = typedef ServiceMap<ccf::ProposalId, ProposalInfo> |
| using ccf::jsgov::ProposalMap = typedef ccf::kv::RawCopySerialisedMap<ccf::ProposalId, std::vector<uint8_t> > |
| using ccf::jsgov::VoteFailures = typedef std::unordered_map<ccf::MemberId, Failure> |
| using ccf::jsgov::Votes = typedef std::unordered_map<ccf::MemberId, bool> |
| ccf::jsgov::DECLARE_JSON_OPTIONAL_FIELDS | ( | Failure | , |
| trace | |||
| ) |
| ccf::jsgov::DECLARE_JSON_OPTIONAL_FIELDS | ( | ProposalInfo | , |
| final_votes | , | ||
| vote_failures | , | ||
| failure | |||
| ) |
| ccf::jsgov::DECLARE_JSON_OPTIONAL_FIELDS | ( | ProposalInfoSummary | , |
| votes | , | ||
| vote_failures | , | ||
| failure | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | Action | , |
| name | , | ||
| args | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | Ballot | , |
| ballot | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | Failure | , |
| reason | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | Proposal | , |
| actions | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | ProposalInfo | , |
| proposer_id | , | ||
| state | , | ||
| ballots | |||
| ) |
| ccf::jsgov::DECLARE_JSON_REQUIRED_FIELDS | ( | ProposalInfoSummary | , |
| proposal_id | , | ||
| proposer_id | , | ||
| state | , | ||
| ballot_count | |||
| ) |
| ccf::jsgov::DECLARE_JSON_TYPE | ( | Action | ) |
| ccf::jsgov::DECLARE_JSON_TYPE | ( | Ballot | ) |
| ccf::jsgov::DECLARE_JSON_TYPE | ( | Proposal | ) |
| ccf::jsgov::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS | ( | Failure | ) |
| ccf::jsgov::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS | ( | ProposalInfo | ) |
| ccf::jsgov::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS | ( | ProposalInfoSummary | ) |