Replace base::Timer with behavior-specific timers in gcm/ and gcm_driver/
This CL replaces base::Timer with its subclasses.
As base::Timer changes its behavior subject to its construction time
flags, that makes hard to see the actual timer behavior, especially
it's unclear when a timer is injected from other components.
Also, that OnceCallback support of base::Timer is hard to implement on
the dynamically determined invocation pattern.
Reviewed-by: Dan Erat <email@example.com>
Reviewed-by: Peter Beverloo <firstname.lastname@example.org>
Commit-Queue: Taiju Tsuiki <email@example.com>
2 files changed