1// Copyright (c) 2013 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 CHROME_TEST_BASE_TESTING_BROWSER_PROCESS_PLATFORM_PART_H_
6#define CHROME_TEST_BASE_TESTING_BROWSER_PROCESS_PLATFORM_PART_H_
7
8#include "chrome/browser/browser_process_platform_part.h"
9
10// A TestingBrowserProcessPlatformPart is essentially a
11// BrowserProcessPlatformPart except it doesn't have an OomPriorityManager on
12// Chrome OS.
13class TestingBrowserProcessPlatformPart : public BrowserProcessPlatformPart {
14 public:
15  TestingBrowserProcessPlatformPart();
16  virtual ~TestingBrowserProcessPlatformPart();
17
18#if defined(OS_CHROMEOS)
19  // Overridden from BrowserProcessPlatformPart:
20  virtual chromeos::OomPriorityManager* oom_priority_manager() OVERRIDE;
21#endif
22
23 private:
24  DISALLOW_COPY_AND_ASSIGN(TestingBrowserProcessPlatformPart);
25};
26
27#endif  // CHROME_TEST_BASE_TESTING_BROWSER_PROCESS_PLATFORM_PART_H_
28