blob: aac92d40f44c9217a2ba9607402de19641a4c098 [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
Gilad Arnold48415f12014-06-27 07:10:58 -07005#ifndef UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_
6#define UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_
Alex Deymo63784a52014-05-28 10:46:14 -07007
Ben Chan05735a12014-09-03 07:48:22 -07008#include <base/macros.h>
Alex Deymo63784a52014-05-28 10:46:14 -07009
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
Gilad Arnold48415f12014-06-27 07:10:58 -070026#endif // UPDATE_ENGINE_UPDATE_MANAGER_PROVIDER_H_