hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
proto_get_pending_transactions.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_PROTO_GET_PENDING_TRANSACTIONS_HPP
7 #define IROHA_PROTO_GET_PENDING_TRANSACTIONS_HPP
8 
10 
11 #include <optional>
13 #include "queries.pb.h"
14 
15 namespace shared_model {
16  namespace proto {
19  public:
21 
22  std::optional<std::reference_wrapper<const interface::TxPaginationMeta>>
23  paginationMeta() const override;
24 
25  private:
26  const iroha::protocol::GetPendingTransactions &pending_transactions_;
27  std::optional<const TxPaginationMeta> pagination_meta_;
28  };
29  } // namespace proto
30 } // namespace shared_model
31 
32 #endif // IROHA_PROTO_GET_PENDING_TRANSACTIONS_HPP
Definition: get_pending_transactions.hpp:21
Definition: proto_get_pending_transactions.hpp:17
GetPendingTransactions(iroha::protocol::Query &query)
Definition: proto_get_pending_transactions.cpp:11
std::optional< std::reference_wrapper< const interface::TxPaginationMeta > > paginationMeta() const override
Definition: proto_get_pending_transactions.cpp:26
Definition: command_executor.hpp:13