24 #include "model/Plugin.h"
25 #include "model/PluginOpRequest.h"
26 #include "model/PluginOpResponse.h"
28 #include <aspect/logging.h>
29 #include <aspect/plugin_director.h>
30 #include <aspect/webview.h>
31 #include <core/threading/thread.h>
32 #include <webview/rest_api.h>
33 #include <webview/rest_array.h>
PluginOpRequest representation for JSON transfer.
PluginOpResponse representation for JSON transfer.
REST API backend for plugins.
PluginRestApi()
Constructor.
virtual void loop()
Code to execute in the thread.
virtual void finalize()
Finalize the thread.
~PluginRestApi()
Destructor.
virtual void init()
Initialize the thread.
Container to return array via REST.
Thread aspect to log output.
Thread aspect to access the PluginManager.
Thread class encapsulation of pthreads.
Thread aspect to provide web pages via Webview.
Webview REST API component.
REST parameters to pass to handlers.