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
8namespace base {
9
10// Amount of timer slack to use for delayed timers.  Increasing timer slack
11// allows the OS to coalesce timers more effectively.
12enum 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