24 #include <aspect/inifins/webview.h>
25 #include <aspect/webview.h>
26 #include <core/threading/thread_finalizer.h>
27 #include <webview/nav_manager.h>
28 #include <webview/request_manager.h>
29 #include <webview/rest_api_manager.h>
30 #include <webview/url_manager.h>
53 delete request_manager_;
54 delete rest_api_manager_;
62 if (webview_thread == NULL) {
64 "WebviewAspect, but RTTI says it "
80 if (webview_thread == NULL) {
82 "WebviewAspect, but RTTI says it "
Aspect initializer/finalizer base class.
Thread cannot be finalized.
Thread cannot be initialized.
Thread class encapsulation of pthreads.
const char * name() const
Get name of thread.
Manage visible navigation entries.
Probides information about ongoing requests.
~WebviewAspectIniFin()
Destructor.
virtual void finalize(Thread *thread)
Finalize thread.
virtual void init(Thread *thread)
Initialize thread.
WebviewAspectIniFin()
Constructor.
Thread aspect to provide web pages via Webview.
void init_WebviewAspect(WebUrlManager *url_manager, WebNavManager *nav_manager, WebRequestManager *request_manager, WebviewRestApiManager *rest_api_manager)
Set URL manager.
Fawkes library namespace.