Add constructor for dup_filter_sink with sinks parameter (#3549)

* Add constructor for dup_filter_sink with sinks parameter

* dup_filter_sink switch order construction
This commit is contained in:
Niram7777
2026-03-14 21:23:06 +00:00
committed by GitHub
parent 1fbc60a5e7
commit 45b67eee66

View File

@@ -43,6 +43,11 @@ public:
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration)
: max_skip_duration_{max_skip_duration} {}
template <class Rep, class Period>
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration, std::vector<std::shared_ptr<sink>> sinks)
: max_skip_duration_{max_skip_duration}
, dist_sink<Mutex>(std::move(sinks)) {}
protected:
std::chrono::microseconds max_skip_duration_;
log_clock::time_point last_msg_time_;