This PR merges each schedule_*event_in/schedule_*event_at pair of methods into a single overloaded method accepting either a relative Durationor an absolute MonotonicTime.
This is a mitigation to the recent explosion of schedule_*event methods introduced by PRs #5 and #6.
Impact
The API is not backward-compatible, but API compatibility was anyway already broken by PRs #5 and #6.
This PR does not add additional overhead.
Goal
This PR merges each
schedule_*event_in
/schedule_*event_at
pair of methods into a single overloaded method accepting either a relativeDuration
or an absoluteMonotonicTime
.This is a mitigation to the recent explosion of
schedule_*event
methods introduced by PRs #5 and #6.Impact
The API is not backward-compatible, but API compatibility was anyway already broken by PRs #5 and #6. This PR does not add additional overhead.