logging/Manager: Make LogDelayExpiredTimer an implementation detail

The only reason this was a private component of Manager was to access
the Stream's function. Use a generic callback and a lambda to avoid
that exposure.
This commit is contained in:
Arne Welzel 2023-11-30 12:22:33 +01:00
parent dfa8bac273
commit ee65623600
2 changed files with 17 additions and 16 deletions

View file

@ -372,7 +372,6 @@ private:
struct Filter;
struct Stream;
struct WriterInfo;
class LogDelayExpiredTimer;
bool TraverseRecord(Stream* stream, Filter* filter, RecordType* rt, TableVal* include, TableVal* exclude,
const std::string& path, const std::list<int>& indices);