yasmine
|
This is the complete list of members for sxy::sync_state_machine, including all inherited members.
add_transition(transition_uptr _transition) | sxy::state_machine_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
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_base | virtual |
check(state_machine_defects &_defects) const | sxy::state_machine_base | |
event_collector() | sxy::event_collector | inline |
fire_event(const event_sptr &_event) SX_OVERRIDE | sxy::sync_state_machine | virtual |
get_name() const | sxy::state_machine_base | virtual |
get_root_state() const | sxy::state_machine_base | |
halt() | sxy::state_machine_base | virtual |
interrupt() | sxy::state_machine_base | virtual |
is_interrupted() const SX_OVERRIDE | sxy::state_machine_base | virtual |
process_event(const event_sptr &_event, async_event_handler *const _async_event_handler) | sxy::state_machine_base | protected |
push(const event_sptr &_event) SX_OVERRIDE | sxy::sync_state_machine | virtual |
run() SX_OVERRIDE | sxy::sync_state_machine | virtual |
sxy::state_machine_base::run(async_event_handler *const _async_event_handler) | sxy::state_machine_base | protected |
set_behavior_of_unhandled_event_handler(const behavior_function &_behavior) | sxy::state_machine_base | virtual |
state_machine_base(const std::string &_name, event_processing_callback *const _event_processing_callback=SX_NULLPTR) | sxy::state_machine_base | explicit |
stop_all_async_states(state &_state) | sxy::state_machine_base | protectedstatic |
sync_state_machine(const std::string &_name, event_processing_callback *const _event_processing_callback=SX_NULLPTR) | sxy::sync_state_machine | explicit |
~event_collector() SX_NOEXCEPT | sxy::event_collector | inlinevirtual |
~state_machine_base() SX_NOEXCEPT SX_OVERRIDE | sxy::state_machine_base | virtual |
~sync_state_machine() SX_NOEXCEPT SX_OVERRIDE | sxy::sync_state_machine | virtual |