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