1aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// 2aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// Copyright (C) 2014 The Android Open Source Project 3aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// 4aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// Licensed under the Apache License, Version 2.0 (the "License"); 5aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// you may not use this file except in compliance with the License. 6aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// You may obtain a copy of the License at 7aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// 8aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// http://www.apache.org/licenses/LICENSE-2.0 9aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// 10aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// Unless required by applicable law or agreed to in writing, software 11aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// distributed under the License is distributed on an "AS IS" BASIS, 12aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// See the License for the specific language governing permissions and 14aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// limitations under the License. 15aea4c1cea20dda7ae7e85fc8924a2d784f70d806Alex Deymo// 160d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 1763784a578dd26880454d70797519358a2326291bAlex Deymo#include "update_engine/update_manager/policy.h" 180d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 190d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo#include <string> 200d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 210d11c602430f1d6ba474bdf35317197963083e7cAlex Deymousing std::string; 220d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 2363784a578dd26880454d70797519358a2326291bAlex Deymonamespace chromeos_update_manager { 240d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 250d11c602430f1d6ba474bdf35317197963083e7cAlex Deymostring ToString(EvalStatus status) { 260d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo switch (status) { 270d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kFailed: 280d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kFailed"; 290d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kSucceeded: 300d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kSucceeded"; 310d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo case EvalStatus::kAskMeAgainLater: 320d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "kAskMeAgainLater"; 330d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo } 340d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo return "Invalid"; 350d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo} 360d11c602430f1d6ba474bdf35317197963083e7cAlex Deymo 37072359ca138504065e1e0c1189eb38c09576d324Alex Vakulenko} // namespace chromeos_update_manager 38