◆ Impl() [1/3]
| iroha::protocol::Transaction::Impl::Impl |
( |
const TransportType & |
ref | ) |
|
|
inlineexplicit |
◆ Impl() [2/3]
◆ Impl() [3/3]
◆ blob_
◆ commands_
| std::vector<proto::Command> iroha::protocol::Transaction::Impl::commands_ |
◆ hash_
◆ meta_
| std::optional<std::shared_ptr<interface::BatchMeta> > iroha::protocol::Transaction::Impl::meta_ |
Initial value:{
[this]() -> std::optional<std::shared_ptr<interface::BatchMeta>> {
std::shared_ptr<interface::BatchMeta> b =
std::make_shared<proto::BatchMeta>(*
payload_.mutable_batch());
return b;
}
return std::nullopt;
}()}
◆ payload_
| iroha::protocol::Transaction::Payload& iroha::protocol::Transaction::Impl::payload_ |
◆ payload_blob_
◆ proto_
| detail::ReferenceHolder<TransportType> iroha::protocol::Transaction::Impl::proto_ |
◆ reduced_hash_
◆ reduced_payload_
| iroha::protocol::Transaction::Payload::ReducedPayload& iroha::protocol::Transaction::Impl::reduced_payload_ |
Initial value:{
*
proto_->mutable_payload()->mutable_reduced_payload()}
◆ reduced_payload_blob_
◆ signatures_
| SignatureSetType<proto::Signature> iroha::protocol::Transaction::Impl::signatures_ |
Initial value:{[this] {
| boost::adaptors::transformed(
[](auto &x) { return proto::Signature(x); });
return SignatureSetType<proto::Signature>(
signatures.begin(),
}()}
The documentation for this struct was generated from the following file: