blob: 8b0086f57ccb7b4ba84075402f4dd40aa7891c26 [file] [log] [blame]
Alex Deymo2de23f52014-02-26 14:30:13 -08001// 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 Arnold5ef9c482014-03-03 13:51:02 -08005#include "update_engine/policy_manager/real_state.h"
6
Alex Deymo2de23f52014-02-26 14:30:13 -08007#include "update_engine/policy_manager/real_random_provider.h"
8#include "update_engine/policy_manager/real_shill_provider.h"
Gilad Arnold78a78112014-03-13 14:58:06 -07009#include "update_engine/policy_manager/real_time_provider.h"
Alex Deymo2de23f52014-02-26 14:30:13 -080010
11namespace chromeos_policy_manager {
12
Gilad Arnold308c1012014-03-12 15:37:06 -070013RealState::RealState(RandomProvider* random_provider,
Gilad Arnold78a78112014-03-13 14:58:06 -070014 ShillProvider* shill_provider,
Alex Deymobd04b142014-03-18 15:00:05 -070015 SystemProvider* system_provider,
Gilad Arnold78a78112014-03-13 14:58:06 -070016 TimeProvider* time_provider) {
Gilad Arnold308c1012014-03-12 15:37:06 -070017 set_random_provider(random_provider);
18 set_shill_provider(shill_provider);
Alex Deymobd04b142014-03-18 15:00:05 -070019 set_system_provider(system_provider);
Gilad Arnold78a78112014-03-13 14:58:06 -070020 set_time_provider(time_provider);
Alex Deymo2de23f52014-02-26 14:30:13 -080021}
22
23} // namespace chromeos_policy_manager