1234567891011121314151617181920212223242526272829303132333435 |
- // Copyright 2018 The Chromium 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 "ash/components/proximity_auth/remote_device_life_cycle.h"
- namespace proximity_auth {
- namespace {
- using State = RemoteDeviceLifeCycle::State;
- } // namespace
- std::ostream& operator<<(std::ostream& stream, const State& state) {
- switch (state) {
- case State::STOPPED:
- stream << "[stopped]";
- break;
- case State::FINDING_CONNECTION:
- stream << "[finding connection]";
- break;
- case State::AUTHENTICATING:
- stream << "[authenticating]";
- break;
- case State::SECURE_CHANNEL_ESTABLISHED:
- stream << "[secure channel established]";
- break;
- case State::AUTHENTICATION_FAILED:
- stream << "[authentication failed]";
- break;
- }
- return stream;
- }
- } // namespace proximity_auth
|