24 #ifndef _PLUGINS_CLIPS_ASPECT_CLIPS_H_ 25 #define _PLUGINS_CLIPS_ASPECT_CLIPS_H_ 27 #include <aspect/aspect.h> 28 #include <core/utils/lockptr.h> 38 class CLIPSAspectIniFin;
45 CLIPSAspect(
const char *env_name,
const char *log_component_name = 0);
54 void finalize_CLIPSAspect();
57 const std::string CLIPSAspect_log_component_name_;
Fawkes aspect base class.
Fawkes library namespace.
virtual ~CLIPSAspect()
Virtual empty destructor.
CLIPSAspect(const char *env_name, const char *log_component_name=0)
Constructor.
LockPtr< CLIPS::Environment > clips
CLIPS environment for exclusive usage.
const std::string clips_env_name
CLIPS environment name.
Environment representation for JSON transfer.
CLIPSAspect initializer/finalizer.
Thread aspect to get access to a CLIPS environment.