23 #ifndef __PLUGINS_XMLRPC_XMLRPC_THREAD_H_ 24 #define __PLUGINS_XMLRPC_XMLRPC_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <aspect/logging.h> 28 #include <aspect/configurable.h> 29 #include <aspect/blackboard.h> 30 #include <aspect/network.h> 31 #include <aspect/logger.h> 32 #include <aspect/plugin_director.h> 33 #include <aspect/webview.h> 35 #include <logging/cache.h> 39 class WebRequestDispatcher;
63 virtual void finalize();
79 unsigned int __cfg_port;
Thread aspect that allows to provide a logger to Fawkes.
Encapsulation of the libmicrohttpd webserver.
Thread aspect to access to BlackBoard.
Fawkes library namespace.
virtual void run()
Code to execute in the thread.
Wrapper class for plugin related XML-RPC methods.
Wrapper class for logging related XML-RPC methods.
Thread aspect for network communication.
Thread class encapsulation of pthreads.
Thread aspect to access the PluginManager.
Thread aspect to log output.
XML-RPC web request processor.
Representation of a service announced or found via service discovery (i.e.
Thread aspect to access configuration data.
Thread aspect to provide web pages via Webview.
virtual void run()
Stub to see name in backtrace for easier debugging.