12 #ifndef ASYNC_SIMPLE_STATE_905AB129_358B_4868_8215_40BD3D95F9FD 13 #define ASYNC_SIMPLE_STATE_905AB129_358B_4868_8215_40BD3D95F9FD 31 virtual ~async_simple_state_impl() SX_NOEXCEPT SX_OVERRIDE;
32 SX_NO_COPY(async_simple_state_impl)
35 void execute_exit_behavior(
const event& _event,
event_collector& _event_collector )
const SX_OVERRIDE;
36 void stop_do_behavior()
const;
Definition: event_collector.hpp:25
Definition: simple_state_base.hpp:24
Definition: async_simple_state_impl.hpp:24
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: async_event_handler.hpp:22
Definition: adapter_cpp11.hpp:21
sxe::shared_ptr< event > event_sptr
Definition: event_fwd.hpp:25
sxe::SX_UNIQUE_PTR< async_behavior > async_behavior_uptr
Definition: async_behavior_fwd.hpp:24
std::vector< event_id > event_ids
The type alias for yasmine's event ID list.
Definition: event_id.hpp:29
sxe::SX_UNIQUE_PTR< behavior > behavior_uptr
Definition: behavior_fwd.hpp:25