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);
SkillCall representation for JSON transfer.
Skill representation for JSON transfer.
REST API backend for the CLIPS executive.
virtual void init()
Initialize the thread.
virtual void finalize()
Finalize the thread.
~SkillerRestApi()
Destructor.
SkillerRestApi()
Constructor.
virtual void loop()
Code to execute in the thread.
Container to return array via REST.
Thread aspect to access to BlackBoard.
Thread aspect that allows to obtain the current time from the clock.
Thread aspect to log output.
SkillerDebugInterface Fawkes BlackBoard Interface.
SkillerInterface Fawkes BlackBoard Interface.
Thread class encapsulation of pthreads.
Thread aspect to provide web pages via Webview.
Webview REST API component.
REST parameters to pass to handlers.
Fawkes library namespace.