6 #ifndef IROHA_PENDING_TXS_STORAGE_HPP 7 #define IROHA_PENDING_TXS_STORAGE_HPP 56 [[deprecated]]
virtual shared_model::interface::types::
57 SharedTxsCollectionType
67 std::shared_ptr<ametsuchi::TxPresenceCache> &cache) = 0;
81 const std::optional<shared_model::interface::types::HashType>
82 &first_tx_hash)
const = 0;
89 #endif // IROHA_PENDING_TXS_STORAGE_HPP shared_model::interface::types::TransactionsNumberType all_transactions_size
Definition: pending_txs_storage.hpp:39
Response()
Definition: pending_txs_storage.hpp:44
Definition: pending_txs_storage.hpp:29
Definition: result_fwd.hpp:27
Definition: block_query.hpp:15
std::string AccountIdType
Type of account id.
Definition: types.hpp:38
ErrorCode
Definition: pending_txs_storage.hpp:28
virtual void insertPresenceCache(std::shared_ptr< ametsuchi::TxPresenceCache > &cache)=0
Definition: pending_txs_storage.hpp:36
std::vector< std::shared_ptr< Transaction > > SharedTxsCollectionType
Definition: transaction_sequence_common.hpp:27
std::optional< shared_model::interface::PendingTransactionsPageResponse::BatchInfo > next_batch_info
Definition: pending_txs_storage.hpp:42
uint16_t TransactionsNumberType
Type of a number of transactions in block and query response page.
Definition: types.hpp:84
virtual ~PendingTransactionStorage()=default
virtual shared_model::interface::types::SharedTxsCollectionType getPendingTransactions(const shared_model::interface::types::AccountIdType &account_id) const =0
Definition: pending_txs_storage.hpp:22
shared_model::interface::types::SharedTxsCollectionType transactions
Definition: pending_txs_storage.hpp:37