blob: 653715cb7efa38c2391edf3b2b3806b98e1d4390 [file] [log] [blame]
Christopher Wiley2f772932015-02-15 15:42:04 -08001// Copyright 2015 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
5#include "buffet/registration_status.h"
6
Vitaly Buka4a421832015-03-12 13:41:43 -07007#include <base/logging.h>
8
Christopher Wiley2f772932015-02-15 15:42:04 -08009namespace buffet {
10
11std::string StatusToString(RegistrationStatus status) {
12 switch (status) {
Vitaly Buka4a421832015-03-12 13:41:43 -070013 case RegistrationStatus::kUnconfigured:
14 return "unconfigured";
15 case RegistrationStatus::kConnecting:
16 return "connecting";
17 case RegistrationStatus::kConnected:
18 return "connected";
Nathan Bullock6e7b4f42015-02-26 13:09:18 -050019 case RegistrationStatus::kInvalidCredentials:
20 return "invalid_credentials";
Christopher Wiley2f772932015-02-15 15:42:04 -080021 }
Vitaly Buka4a421832015-03-12 13:41:43 -070022 CHECK(0) << "Unknown status";
Christopher Wiley2f772932015-02-15 15:42:04 -080023 return "unknown";
24}
25
26} // namespace buffet