23 #ifndef __PLUGINS_CLIPS_WEBVIEW_CLIPS_WEBVIEW_THREAD_H_ 24 #define __PLUGINS_CLIPS_WEBVIEW_CLIPS_WEBVIEW_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <aspect/logging.h> 28 #include <aspect/webview.h> 29 #include <aspect/configurable.h> 30 #include <plugins/clips/aspect/clips_manager.h> 53 protected:
virtual void run() { Thread::run(); }
56 std::vector<std::string> cfg_proto_dirs_;
virtual void loop()
Code to execute in the thread.
virtual void run()
Stub to see name in backtrace for easier debugging.
Provide introspection for CLIPS via webview.
Thread class encapsulation of pthreads.
Thread aspect access the CLIPS environment manager.
Thread aspect to log output.
virtual void init()
Initialize the thread.
Thread aspect to access configuration data.
virtual void finalize()
Finalize the thread.
Thread aspect to provide web pages via Webview.
ClipsWebviewThread()
Constructor.
Clips web request processor.
virtual ~ClipsWebviewThread()
Destructor.