Freshen streams when we write to them

This commit is contained in:
flamingcow
2019-05-12 08:56:57 -07:00
parent d29157c1ac
commit b079f48367
3 changed files with 15 additions and 3 deletions

View File

@@ -9,9 +9,10 @@ class Index {
public:
void Add(Stream* stream);
void Remove(Stream* stream);
void Freshen(Stream* stream);
private:
std::mutex mu_;
std::recursive_mutex mu_;
Stream* freshest_ = nullptr;
Stream* stalest_ = nullptr;
};