31 #ifndef LEDGER_CORE_EVENT_HPP 32 #define LEDGER_CORE_EVENT_HPP 34 #include "EventPublisher.hpp" 43 std::shared_ptr<api::DynamicObject>
getPayload()
override;
49 void setSticky(int32_t tag);
52 std::shared_ptr<api::DynamicObject> _payload;
56 std::shared_ptr<api::Event> make_event(
api::EventCode code,
const std::shared_ptr<api::DynamicObject>& payload);
61 #endif //LEDGER_CORE_EVENT_HPP std::shared_ptr< api::DynamicObject > getPayload() override
Definition: Event.cpp:38
int32_t getStickyTag() override
Definition: Event.cpp:46
Definition: EventPublisher.hpp:47
bool isSticky() override
Definition: Event.cpp:42
api::EventCode getCode() override
Definition: Event.cpp:34
Definition: Account.cpp:8
EventCode
Definition: EventCode.hpp:20