summaryrefslogtreecommitdiff
path: root/src/blissful_monitor.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/blissful_monitor.hh')
-rw-r--r--src/blissful_monitor.hh16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/blissful_monitor.hh b/src/blissful_monitor.hh
new file mode 100644
index 0000000..d4a1d28
--- /dev/null
+++ b/src/blissful_monitor.hh
@@ -0,0 +1,16 @@
+#ifndef BLISSFUL_MONITOR_HH
+#define BLISSFUL_MONITOR_HH
+
+#include "monitor.hh"
+
+/**
+ * A monitor that will try to hide problems, like never finished requests
+ * or jobs and things like that.
+ */
+class BlissfulMonitor : public Monitor {
+public:
+ static std::unique_ptr<Monitor> create(std::shared_ptr<Looper> const& looper,
+ std::unique_ptr<Monitor>&& monitor);
+};
+
+#endif // BLISSFUL_MONITOR_HH