SIGN IN SIGN UP

refactor(agent): share the HID++ managers' retry pacing

The gesture, keyboard and host-switch managers each defined
`RETRY_DELAY = 1 s` and an identical `wait_for_deadline`. They live once in
`watchers::retry` now. It is a neutral module rather than part of the capture
managers' loop because the host-switch manager, whose loop is its own, uses
both.

Guard: agent-watcher-retry-owner flags a `RETRY_DELAY` constant or a
`wait_for_deadline` function defined elsewhere under watchers/ (6 hits on the
parent tree, 0 here).
A
AprilNEA committed
f5587ddc5aab6d16b1b881b00bf4525ca98e68ee
Parent: 809f314