Track streams

This commit is contained in:
flamingcow
2019-05-11 22:27:33 -07:00
parent 1f84aa25b6
commit 79709c5b25
5 changed files with 50 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
#pragma once
#include <queue>
#include <set>
#include "firecgi/server.h"
#include "stream.h"
@@ -19,6 +19,9 @@ class Server {
std::function<void(Stream*)> callback_;
firecgi::Server firecgi_server_;
std::mutex mu_;
std::set<Stream*, IsFresherStream> streams_;
};
} // namespace firesse