yasmine
sxy::sync_state_machine Member List

This is the complete list of members for sxy::sync_state_machine, including all inherited members.

add_transition(transition_uptr _transition)sxy::state_machine_basevirtual
add_transition(const event_id _event_id, vertex &_source, vertex &_target, const sxy::transition_kind _kind=transition_kind::EXTERNAL, const constraint_function &_guard=constraint_function(), const behavior_function &_behavior=behavior_function())sxy::state_machine_basevirtual
add_transition(const event_ids &_event_ids, vertex &_source, vertex &_target, const sxy::transition_kind _kind=transition_kind::EXTERNAL, const constraint_function &_guard=constraint_function(), const behavior_function &_behavior=behavior_function())sxy::state_machine_basevirtual
add_transition(const event_id _event_id, vertex &_source, vertex &_target, const constraint_function &_guard, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
add_transition(const event_ids &_event_ids, vertex &_source, vertex &_target, const constraint_function &_guard, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
add_transition(const event_id _event_id, vertex &_source, vertex &_target, const constraint_function &_guard, const behavior_function &_behavior, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
add_transition(const event_ids &_event_ids, vertex &_source, vertex &_target, const constraint_function &_guard, const behavior_function &_behavior, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
add_transition(const event_id _event_id, vertex &_source, vertex &_target, const behavior_function &_behavior, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
add_transition(const event_ids &_event_ids, vertex &_source, vertex &_target, const behavior_function &_behavior, const sxy::transition_kind _kind=transition_kind::EXTERNAL)sxy::state_machine_basevirtual
check(state_machine_defects &_defects) constsxy::state_machine_base
event_collector()sxy::event_collectorinline
fire_event(const event_sptr &_event) SX_OVERRIDEsxy::sync_state_machinevirtual
get_name() constsxy::state_machine_basevirtual
get_root_state() constsxy::state_machine_base
halt()sxy::state_machine_basevirtual
interrupt()sxy::state_machine_basevirtual
is_interrupted() const SX_OVERRIDEsxy::state_machine_basevirtual
process_event(const event_sptr &_event, async_event_handler *const _async_event_handler)sxy::state_machine_baseprotected
push(const event_sptr &_event) SX_OVERRIDEsxy::sync_state_machinevirtual
run() SX_OVERRIDEsxy::sync_state_machinevirtual
sxy::state_machine_base::run(async_event_handler *const _async_event_handler)sxy::state_machine_baseprotected
set_behavior_of_unhandled_event_handler(const behavior_function &_behavior)sxy::state_machine_basevirtual
state_machine_base(const std::string &_name, event_processing_callback *const _event_processing_callback=SX_NULLPTR)sxy::state_machine_baseexplicit
stop_all_async_states(state &_state)sxy::state_machine_baseprotectedstatic
sync_state_machine(const std::string &_name, event_processing_callback *const _event_processing_callback=SX_NULLPTR)sxy::sync_state_machineexplicit
~event_collector() SX_NOEXCEPTsxy::event_collectorinlinevirtual
~state_machine_base() SX_NOEXCEPT SX_OVERRIDEsxy::state_machine_basevirtual
~sync_state_machine() SX_NOEXCEPT SX_OVERRIDEsxy::sync_state_machinevirtual