ledger-core
|
#include <Event.hpp>
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 |