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 <plugins/clips/aspect/clips_inifin.h>
49 protected:
virtual void run() { Thread::run(); }
virtual void run()
Stub to see name in backtrace for easier debugging.
Thread class encapsulation of pthreads.
virtual void init()
Initialize the thread.
virtual ~CLIPSThread()
Destructor.
CLIPS environment thread.
CLIPSThread()
Constructor.
Thread aspect to log output.
Thread aspect provide a new aspect.
virtual void finalize()
Finalize the thread.
virtual void loop()
Code to execute in the thread.
CLIPSAspect initializer/finalizer.