#include "proto_engine_log.hpp"


Public Types | |
| using | TransportType = iroha::protocol::EngineLog |
Public Types inherited from shared_model::interface::EngineLog | |
| using | TopicsCollectionType = std::vector< types::EvmTopicsHexString > |
Public Types inherited from shared_model::interface::ModelPrimitive< EngineLog > | |
| using | ModelType = EngineLog |
Public Member Functions | |
| EngineLog (TransportType const &proto) | |
| EngineLog (EngineLog const &o) | |
| shared_model::interface::types::EvmAddressHexString const & | getAddress () const override |
| Contract address. More... | |
| shared_model::interface::types::EvmDataHexString const & | getData () const override |
| Contract data. More... | |
| shared_model::interface::EngineLog::TopicsCollectionType const & | getTopics () const override |
| Topics collection. More... | |
Public Member Functions inherited from shared_model::interface::EngineLog | |
| std::string | toString () const override |
| bool | operator== (const ModelType &rhs) const override |
Public Member Functions inherited from shared_model::interface::ModelPrimitive< EngineLog > | |
| virtual bool | operator== (const ModelType &rhs) const=0 |
| virtual bool | operator!= (const ModelType &rhs) const |
| virtual | ~ModelPrimitive ()=default |
| using shared_model::proto::EngineLog::TransportType = iroha::protocol::EngineLog |
|
explicit |
|
explicit |
|
overridevirtual |
Contract address.
Implements shared_model::interface::EngineLog.
|
overridevirtual |
Contract data.
Implements shared_model::interface::EngineLog.
|
overridevirtual |
Topics collection.
Implements shared_model::interface::EngineLog.