1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef BASE_MESSAGE_LOOP_TIMER_SLACK_H_
6 #define BASE_MESSAGE_LOOP_TIMER_SLACK_H_
7 
8 namespace base {
9 
10 // Amount of timer slack to use for delayed timers.  Increasing timer slack
11 // allows the OS to coalesce timers more effectively.
12 enum TimerSlack {
13   // Lowest value for timer slack allowed by OS.
14   TIMER_SLACK_NONE,
15 
16   // Maximal value for timer slack allowed by OS.
17   TIMER_SLACK_MAXIMUM
18 };
19 
20 }  // namespace base
21 
22 #endif  // BASE_MESSAGE_LOOP_TIMER_SLACK_H_
23