policy.cc revision 0d11c602430f1d6ba474bdf35317197963083e7c
10d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo// Copyright (c) 2014 The Chromium OS Authors. All rights reserved. 20d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo// Use of this source code is governed by a BSD-style license that can be 30d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo// found in the LICENSE file. 40d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 50d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo#include "update_engine/policy_manager/policy.h" 60d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 70d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo#include <string> 80d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 90d11c602430f1d6ba474bdf35317197963083e7cAlex Deymousing std::string; 100d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 110d11c602430f1d6ba474bdf35317197963083e7cAlex Deymonamespace chromeos_policy_manager { 120d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 130d11c602430f1d6ba474bdf35317197963083e7cAlex Deymostring ToString(EvalStatus status) { 140d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo switch (status) { 150d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kFailed: 160d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kFailed"; 170d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kSucceeded: 180d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kSucceeded"; 190d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kAskMeAgainLater: 200d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kAskMeAgainLater"; 210d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo } 220d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "Invalid"; 230d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo} 240d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 250d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo} // namespace chromeos_update_engine 26