device_with_connectivity_status.cc 999 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2019 The Chromium 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. #include "ash/services/multidevice_setup/device_with_connectivity_status.h"
  5. #include "base/base64.h"
  6. namespace ash {
  7. namespace multidevice {
  8. DeviceWithConnectivityStatus::DeviceWithConnectivityStatus(
  9. RemoteDeviceRef remote_device,
  10. cryptauthv2::ConnectivityStatus connectivity_status)
  11. : remote_device(remote_device), connectivity_status(connectivity_status) {}
  12. DeviceWithConnectivityStatus::DeviceWithConnectivityStatus(
  13. const DeviceWithConnectivityStatus& other) = default;
  14. DeviceWithConnectivityStatus::~DeviceWithConnectivityStatus() = default;
  15. bool DeviceWithConnectivityStatus::operator==(
  16. const DeviceWithConnectivityStatus& other) const {
  17. return remote_device == other.remote_device &&
  18. connectivity_status == other.connectivity_status;
  19. }
  20. } // namespace multidevice
  21. } // namespace ash