6 #ifndef IROHA_MESSAGES_HPP 7 #define IROHA_MESSAGES_HPP 21 : votes(
std::move(votes)) {}
29 return votes == rhs.
votes;
39 virtual const std::string &
typeName()
const = 0;
52 const static std::string name{
"CommitMessage"};
64 const static std::string name{
"RejectMessage"};
76 const static std::string name{
"FutureMessage"};
83 #endif // IROHA_MESSAGES_HPP const std::string & typeName() const override
Definition: outcome_messages.hpp:75
PrettyStringBuilder & init(const std::string &name)
Definition: string_builder.cpp:18
Definition: outcome_messages.hpp:19
const std::string & typeName() const override
Definition: outcome_messages.hpp:63
std::string finalize()
Definition: string_builder.cpp:44
OutcomeMessage(std::initializer_list< VoteMessage > votes)
Definition: outcome_messages.hpp:23
virtual const std::string & typeName() const =0
Definition: string_builder.hpp:18
Definition: block_query.hpp:15
bool operator==(const OutcomeMessage &rhs) const
Definition: outcome_messages.hpp:28
~OutcomeMessage()=default
const std::string & typeName() const override
Definition: outcome_messages.hpp:51
Definition: outcome_messages.hpp:73
Definition: outcome_messages.hpp:61
std::vector< VoteMessage > votes
Definition: outcome_messages.hpp:26
OutcomeMessage(std::vector< VoteMessage > votes)
Definition: outcome_messages.hpp:20
std::string toString() const
Definition: outcome_messages.hpp:32
PrettyStringBuilder & appendNamed(const Name &name, const Value &value)
----—— Augmented appending functions. ----—— ///
Definition: string_builder.hpp:53
Definition: outcome_messages.hpp:49