blob: 3fb1d90dc42672ef57294c211723dad99e5e9f38 [file] [log] [blame]
Alex Deymo63784a52014-05-28 10:46:14 -07001// Copyright (c) 2014 The Chromium OS 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 CHROMEOS_PLATFORM_UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_
6#define CHROMEOS_PLATFORM_UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_
7
8#include <base/basictypes.h>
9
10namespace chromeos_update_manager {
11
12// Abstract base class for a policy provider.
13class Provider {
14 public:
15 virtual ~Provider() {}
16
17 protected:
18 Provider() {}
19
20 private:
21 DISALLOW_COPY_AND_ASSIGN(Provider);
22};
23
24} // namespace chromeos_update_manager
25
26#endif // CHROMEOS_PLATFORM_UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_