31 #include <iota/models/tag.hpp> 32 #include <iota/models/transaction.hpp> 33 #include <iota/types/trytes.hpp> 58 explicit Bundle(
const std::vector<Transaction>& transactions);
76 const Types::Trytes&
getHash()
const;
83 void setHash(
const Types::Trytes& hash);
115 void addTrytes(
const std::vector<Types::Trytes>& signatureFragments);
174 std::vector<Transaction> transactions_;
Transaction & operator[](const int index)
const Types::Trytes & getHash() const
void addTrytes(const std::vector< Types::Trytes > &signatureFragments)
std::size_t getLength() const
bool operator==(const Bundle &rhs) const
bool operator>(const Bundle &rhs) const
Definition: bundle.hpp:42
bool operator<(const Bundle &rhs) const
Definition: transaction.hpp:41
const std::vector< Transaction > & getTransactions() const
std::vector< int8_t > normalizedBundle(const Types::Trytes &bundleHash)
bool operator!=(const Bundle &rhs) const
void setHash(const Types::Trytes &hash)
void addTransaction(const Transaction &transaction, int32_t signatureMessageLength=1)