#include "mst_storage_impl.hpp"


Public Member Functions | |
| MstStorageStateImpl (CompleterType const &completer, logger::LoggerPtr mst_state_logger, logger::LoggerPtr log) | |
| MstStorageStateImpl (MstStorageStateImpl const &)=delete | |
| MstStorageStateImpl & | operator= (MstStorageStateImpl const &)=delete |
| auto | applyImpl (shared_model::interface::types::PublicKeyHexStringView target_peer_key, const MstState &new_state) -> decltype(apply(target_peer_key, new_state)) override |
| auto | updateOwnStateImpl (const DataType &tx) -> decltype(updateOwnState(tx)) override |
| auto | extractExpiredTransactionsImpl (const TimeType ¤t_time) -> decltype(extractExpiredTransactions(current_time)) override |
| auto | getDiffStateImpl (shared_model::interface::types::PublicKeyHexStringView target_peer_key, const TimeType ¤t_time) -> decltype(getDiffState(target_peer_key, current_time)) override |
| auto | whatsNewImpl (ConstRefState new_state) const -> decltype(whatsNew(new_state)) override |
| bool | batchInStorageImpl (const DataType &batch) const override |
| void | processFinalizedTransactionImpl (shared_model::interface::types::HashType const &hash) override |
Public Member Functions inherited from iroha::MstStorage | |
| StateUpdateResult | apply (shared_model::interface::types::PublicKeyHexStringView target_peer_key, const MstState &new_state) |
| StateUpdateResult | updateOwnState (const DataType &tx) |
| MstState | extractExpiredTransactions (const TimeType ¤t_time) |
| MstState | getDiffState (shared_model::interface::types::PublicKeyHexStringView target_peer_key, const TimeType ¤t_time) |
| MstState | whatsNew (ConstRefState new_state) const |
| bool | batchInStorage (const DataType &batch) const |
| void | processFinalizedTransaction (shared_model::interface::types::HashType const &hash) |
| virtual | ~MstStorage ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from iroha::MstStorage | |
| MstStorage (logger::LoggerPtr log) | |
Protected Attributes inherited from iroha::MstStorage | |
| logger::LoggerPtr | log_ |
| iroha::MstStorageStateImpl::MstStorageStateImpl | ( | CompleterType const & | completer, |
| logger::LoggerPtr | mst_state_logger, | ||
| logger::LoggerPtr | log | ||
| ) |
|
delete |
|
overridevirtual |
Implements iroha::MstStorage.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
delete |
|
overridevirtual |
|
overridevirtual |
Implements iroha::MstStorage.
|
overridevirtual |
Implements iroha::MstStorage.