// A class dealing with stream output to HTTP.
-#include <microhttpd.h>
#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
+#include <atomic>
#include <condition_variable>
#include <deque>
-#include <memory>
#include <mutex>
#include <set>
#include <string>
std::mutex streams_mutex;
std::set<Stream *> streams; // Not owned.
std::string header;
+
+ // Metrics.
+ std::atomic<int64_t> metric_num_connected_clients{0};
};
#endif // !defined(_HTTPD_H)