Simple HTTP server for performance dashboard.
More...
#include <performance_monitor.h>
Simple HTTP server for performance dashboard.
Definition at line 313 of file performance_monitor.h.
◆ dashboard_server()
| database::monitoring::dashboard_server::dashboard_server |
( |
int | port = 8080 | ) |
|
◆ ~dashboard_server()
| database::monitoring::dashboard_server::~dashboard_server |
( |
| ) |
|
◆ handle_request()
| std::string database::monitoring::dashboard_server::handle_request |
( |
const std::string & | path | ) |
const |
|
private |
◆ server_thread()
| void database::monitoring::dashboard_server::server_thread |
( |
| ) |
|
|
private |
◆ set_custom_dashboard()
| void database::monitoring::dashboard_server::set_custom_dashboard |
( |
const std::string & | html_content | ) |
|
◆ start()
| bool database::monitoring::dashboard_server::start |
( |
| ) |
|
◆ stop()
| void database::monitoring::dashboard_server::stop |
( |
| ) |
|
◆ custom_dashboard_
| std::string database::monitoring::dashboard_server::custom_dashboard_ |
|
private |
◆ port_
| int database::monitoring::dashboard_server::port_ |
|
private |
◆ running_
| std::atomic<bool> database::monitoring::dashboard_server::running_ {false} |
|
private |
◆ server_thread_
| std::thread database::monitoring::dashboard_server::server_thread_ |
|
private |
The documentation for this class was generated from the following file: