#include "burrow_storage.hpp"
|
| virtual | ~BurrowStorage ()=default |
| |
| virtual expected::Result< std::optional< std::string >, std::string > | getAccount (std::string_view address)=0 |
| |
| virtual expected::Result< void, std::string > | updateAccount (std::string_view address, std::string_view account)=0 |
| |
| virtual expected::Result< void, std::string > | removeAccount (std::string_view address)=0 |
| |
| virtual expected::Result< std::optional< std::string >, std::string > | getStorage (std::string_view address, std::string_view key)=0 |
| |
| virtual expected::Result< void, std::string > | setStorage (std::string_view address, std::string_view key, std::string_view value)=0 |
| |
| virtual expected::Result< void, std::string > | storeLog (std::string_view address, std::string_view data, std::vector< std::string_view > topics)=0 |
| |
◆ ~BurrowStorage()
| virtual iroha::ametsuchi::BurrowStorage::~BurrowStorage |
( |
| ) |
|
|
virtualdefault |
◆ getAccount()
| virtual expected::Result<std::optional<std::string>, std::string> iroha::ametsuchi::BurrowStorage::getAccount |
( |
std::string_view |
address | ) |
|
|
pure virtual |
◆ getStorage()
| virtual expected::Result<std::optional<std::string>, std::string> iroha::ametsuchi::BurrowStorage::getStorage |
( |
std::string_view |
address, |
|
|
std::string_view |
key |
|
) |
| |
|
pure virtual |
◆ removeAccount()
| virtual expected::Result<void, std::string> iroha::ametsuchi::BurrowStorage::removeAccount |
( |
std::string_view |
address | ) |
|
|
pure virtual |
◆ setStorage()
| virtual expected::Result<void, std::string> iroha::ametsuchi::BurrowStorage::setStorage |
( |
std::string_view |
address, |
|
|
std::string_view |
key, |
|
|
std::string_view |
value |
|
) |
| |
|
pure virtual |
◆ storeLog()
| virtual expected::Result<void, std::string> iroha::ametsuchi::BurrowStorage::storeLog |
( |
std::string_view |
address, |
|
|
std::string_view |
data, |
|
|
std::vector< std::string_view > |
topics |
|
) |
| |
|
pure virtual |
◆ updateAccount()
| virtual expected::Result<void, std::string> iroha::ametsuchi::BurrowStorage::updateAccount |
( |
std::string_view |
address, |
|
|
std::string_view |
account |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: