23 #ifndef __PLUGINS_CLIPS_CLIPS_THREAD_H_ 24 #define __PLUGINS_CLIPS_CLIPS_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <aspect/aspect_provider.h> 28 #include <aspect/logging.h> 29 #include <aspect/clock.h> 30 #include <aspect/configurable.h> 31 #include <aspect/blackboard.h> 32 #include <plugins/clips/aspect/clips_inifin.h> 33 #include <plugins/clips/aspect/clips_feature_inifin.h> 34 #include <plugins/clips/aspect/clips_manager_inifin.h> 60 virtual void finalize();
63 protected:
virtual void run() { Thread::run(); }
66 const std::list<fawkes::AspectIniFin *> inifin_list();
74 std::list<fawkes::CLIPSFeature *> features_;
Thread aspect to access to BlackBoard.
Thread aspect that allows to obtain the current time from the clock.
CLIPSManagerAspect initializer/finalizer.
Fawkes library namespace.
virtual void run()
Stub to see name in backtrace for easier debugging.
Thread class encapsulation of pthreads.
CLIPS environment thread.
CLIPS blackboard feature.
Thread aspect to log output.
CLIPSFeatureAspect initializer/finalizer.
Thread aspect provide a new aspect.
Thread aspect to access configuration data.
CLIPSAspect initializer/finalizer.