blob: 4e140d629ed747fd5b42dff86057b898f4dc0c4a [file] [log] [blame]
// Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "update_engine/policy_manager/real_state.h"
#include "update_engine/policy_manager/real_random_provider.h"
#include "update_engine/policy_manager/real_shill_provider.h"
namespace chromeos_policy_manager {
// TODO(garnold) We should be injecting actual provider objects here.
RealState::RealState(chromeos_update_engine::DBusWrapperInterface* dbus,
chromeos_update_engine::ClockInterface* clock) {
set_random_provider(new RealRandomProvider());
set_shill_provider(new RealShillProvider(dbus, clock));
}
} // namespace chromeos_policy_manager