Fawkes API
Fawkes Development Version
|
24 #include "model/Environment.h"
25 #include "model/Fact.h"
27 #include <aspect/logging.h>
28 #include <aspect/webview.h>
29 #include <clipsmm/fact.h>
30 #include <core/threading/thread.h>
31 #include <core/utils/lockptr.h>
32 #include <plugins/clips/aspect/clips_manager.h>
33 #include <webview/rest_api.h>
34 #include <webview/rest_array.h>
ClipsRestApi()
Constructor.
virtual void init()
Initialize the thread.
virtual void finalize()
Finalize the thread.
virtual void loop()
Code to execute in the thread.
~ClipsRestApi()
Destructor.
Thread aspect to log output.
Container to return array via REST.
REST parameters to pass to handlers.
Thread aspect to provide web pages via Webview.
REST API backend for CLIPS.
Webview REST API component.
Thread class encapsulation of pthreads.
Thread aspect access the CLIPS environment manager.
Environment representation for JSON transfer.
Fact representation for JSON transfer.