Fawkes API
Fawkes Development Version
|
24 #include "model/Skill.h"
25 #include "model/SkillCall.h"
26 #include "model/SkillInfo.h"
28 #include <aspect/blackboard.h>
29 #include <aspect/clock.h>
30 #include <aspect/logging.h>
31 #include <aspect/webview.h>
32 #include <core/threading/thread.h>
33 #include <webview/rest_api.h>
34 #include <webview/rest_array.h>
37 class SkillerDebugInterface;
38 class SkillerInterface;
64 void set_and_wait_graph(
const char *graph);
virtual void finalize()
Finalize the thread.
virtual void init()
Initialize the thread.
SkillCall representation for JSON transfer.
~SkillerRestApi()
Destructor.
REST API backend for the CLIPS executive.
Thread aspect to access to BlackBoard.
Fawkes library namespace.
Thread aspect to log output.
Skill representation for JSON transfer.
SkillerDebugInterface Fawkes BlackBoard Interface.
Container to return array via REST.
SkillerRestApi()
Constructor.
SkillerInterface Fawkes BlackBoard Interface.
REST parameters to pass to handlers.
Thread aspect to provide web pages via Webview.
Webview REST API component.
Thread class encapsulation of pthreads.
Thread aspect that allows to obtain the current time from the clock.
virtual void loop()
Code to execute in the thread.