12 #ifndef EVENT_990555DD_B4D7_49E4_AC39_7448568164F0 13 #define EVENT_990555DD_B4D7_49E4_AC39_7448568164F0 16 #include "essentials/non_copyable.hpp" 51 virtual std::string
get_name()
const = 0;
sxe::int8_t event_priority
The type alias for yasmine's event priorities.
Definition: event_priority.hpp:26
virtual event_id get_id() const =0
Getter of event's ID.
virtual bool operator>(const event &_rhs) const =0
Method for comparing the priorities between the current event and a given event.
sxe::uint32_t event_id
The type alias for yasmine's event IDs.
Definition: event_id.hpp:26
virtual ~event() SX_NOEXCEPT
Definition: event.hpp:37
Interface of an event. An event has an ID, a name and a priority (for processing by the async state m...
Definition: event.hpp:28
Definition: adapter_cpp11.hpp:21
event()
Definition: event.hpp:31
virtual std::string get_name() const =0
Getter of event's name.
virtual event_priority get_priority() const =0
Getter of event's priority.