C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin::Concurrence Member List

This is the complete list of members for yasmin::Concurrence, including all inherited members.

add_input_key(const BlackboardKeyInfo &key_info)yasmin::State
add_input_key(const std::string &key_name)yasmin::State
add_input_key(const std::string &key_name, const std::string &description)yasmin::State
add_input_key(const std::string &key_name, const std::string &description, T default_value)yasmin::Stateinline
add_output_key(const BlackboardKeyInfo &key_info)yasmin::State
add_output_key(const std::string &key_name)yasmin::State
add_output_key(const std::string &key_name, const std::string &description)yasmin::State
apply_parameter_mappings(const std::string &state_name, const State::SharedPtr &state)yasmin::Concurrenceprivate
cancel_state() overrideyasmin::Concurrencevirtual
Concurrence(const StateMap &states, const std::string &default_outcome, const OutcomeMap &outcome_map, const ParameterMappingsMap &parameter_mappings={})yasmin::Concurrence
configure() overrideyasmin::Concurrencevirtual
configuredyasmin::Concurrenceprivate
copy_parameter_from(const State &source_state, const std::string &source_parameter_name, const std::string &target_parameter_name)yasmin::State
declare_parameter(const BlackboardKeyInfo &parameter_info)yasmin::State
declare_parameter(const std::string &parameter_name)yasmin::State
declare_parameter(const std::string &parameter_name, const std::string &description)yasmin::State
declare_parameter(const std::string &parameter_name, const std::string &description, T default_value)yasmin::Stateinline
default_outcomeyasmin::Concurrenceprotected
execute(Blackboard::SharedPtr blackboard) overrideyasmin::Concurrencevirtual
generate_possible_outcomes(const OutcomeMap &outcome_map, const std::string &default_outcome)yasmin::Concurrenceprivatestatic
get_default_outcome() const noexceptyasmin::Concurrence
get_description() constyasmin::State
get_input_keys() constyasmin::State
get_metadata() constyasmin::State
get_metadata_ref() constyasmin::Stateprivate
get_outcome_description(const std::string &outcome) constyasmin::State
get_outcome_descriptions() constyasmin::State
get_outcome_map() const noexceptyasmin::Concurrence
get_outcomes() const noexceptyasmin::State
get_output_keys() constyasmin::State
get_parameter(const std::string &parameter_name) constyasmin::Stateinline
get_parameter_mappings() const noexceptyasmin::Concurrence
get_parameters() constyasmin::State
get_parameters_blackboard() constyasmin::State
get_states() const noexceptyasmin::Concurrence
get_status() constyasmin::Stateprivate
has_parameter(const std::string &parameter_name) constyasmin::State
intermediate_outcome_mapyasmin::Concurrenceprotected
intermediate_outcome_mutexyasmin::Concurrenceprivate
is_canceled() const noexceptyasmin::State
is_completed() const noexceptyasmin::State
is_idle() const noexceptyasmin::State
is_parameter_declared(const std::string &parameter_name) constyasmin::State
is_running() const noexceptyasmin::State
operator()(Blackboard::SharedPtr blackboard)yasmin::State
outcome_mapyasmin::Concurrenceprotected
outcomesyasmin::Stateprotected
parameter_mappingsyasmin::Concurrenceprotected
possible_outcomesyasmin::Concurrenceprotected
set_description(const std::string &description)yasmin::State
set_outcome_description(const std::string &outcome, const std::string &description)yasmin::State
set_parameter(const std::string &parameter_name, T value)yasmin::Stateinline
set_parameter_mappings(const std::string &state_name, const ParameterMappings &parameter_mappings)yasmin::Concurrence
set_status(StateStatus new_status)yasmin::Stateprivate
State(const Outcomes &outcomes)yasmin::State
statesyasmin::Concurrenceprotected
statusyasmin::Stateprivate
to_string() const overrideyasmin::Concurrencevirtual
~State()yasmin::Statevirtual