23 #ifndef _PLUGINS_CLIPS_FEATURE_CONFIG_H_ 24 #define _PLUGINS_CLIPS_FEATURE_CONFIG_H_ 26 #include <plugins/clips/aspect/clips_feature.h> 55 std::map<std::string, fawkes::LockPtr<CLIPS::Environment>> envs_;
58 void clips_config_load(std::string env_name, std::string cfg_prefix);
59 void clips_config_cleanup(std::string env_name);
Fawkes library namespace.
CLIPS blackboard feature.
virtual void clips_context_destroyed(const std::string &env_name)
Notification that a CLIPS environment has been destroyed.
virtual ~ConfigCLIPSFeature()
Destructor.
ConfigCLIPSFeature(fawkes::Logger *logger, fawkes::Configuration *config)
Constructor.
CLIPS feature maintainer.
Environment representation for JSON transfer.
Interface for configuration handling.
virtual void clips_context_init(const std::string &env_name, fawkes::LockPtr< CLIPS::Environment > &clips)
Initialize a CLIPS context to use the provided feature.