|
ledger-core
|
#include <Event.hpp>
Inheritance diagram for ledger::core::api::Event:Public Member Functions | |
| virtual EventCode | getCode ()=0 |
| virtual std::shared_ptr< DynamicObject > | getPayload ()=0 |
| virtual bool | isSticky ()=0 |
| virtual int32_t | getStickyTag ()=0 |
Static Public Member Functions | |
| static std::shared_ptr< Event > | newInstance (EventCode code, const std::shared_ptr< DynamicObject > &payload) |
Class representing an event.
|
pure virtual |
Get event code (for more details, please refer to EventCode enum).
Implemented in ledger::core::Event.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
static |
Create a new instance of Event class.
| code,EventCode | enum entry |
| payload,DynamicObject | object |
1.8.13