Added _flush() to base_sink

This commit is contained in:
gabime
2017-05-21 03:43:41 +03:00
parent e215758b42
commit 095cb1f560
8 changed files with 46 additions and 32 deletions

View File

@@ -44,13 +44,15 @@ protected:
}
}
void _flush() override
{
std::lock_guard<Mutex> lock(base_sink<Mutex>::_mutex);
for (auto &sink : _sinks)
sink->flush();
}
public:
void flush() override
{
std::lock_guard<Mutex> lock(base_sink<Mutex>::_mutex);
for (auto &sink : _sinks)
sink->flush();
}
void add_sink(std::shared_ptr<sink> sink)
{