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> virtual void finalize()
Finalize the thread.
Webview REST API component.
virtual void init()
Initialize the thread.
PluginOpResponse representation for JSON transfer.
Thread class encapsulation of pthreads.
Thread aspect to access the PluginManager.
~PluginRestApi()
Destructor.
virtual void loop()
Code to execute in the thread.
REST parameters to pass to handlers.
REST API backend for plugins.
PluginRestApi()
Constructor.
Thread aspect to log output.
PluginOpRequest representation for JSON transfer.
Container to return array via REST.
Thread aspect to provide web pages via Webview.