chromium/components/services/app_service/public/cpp/capability_access_update.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/services/app_service/public/cpp/capability_access_update.h"

#include <ostream>

#include "base/check.h"
#include "base/logging.h"
#include "components/services/app_service/public/cpp/macros.h"

namespace apps {

// static
void CapabilityAccessUpdate::Merge(CapabilityAccess* state,
                                   const CapabilityAccess* delta) {}

CapabilityAccessUpdate::CapabilityAccessUpdate(const CapabilityAccess* state,
                                               const CapabilityAccess* delta,
                                               const ::AccountId& account_id)
    :{}

bool CapabilityAccessUpdate::StateIsNull() const {}

const std::string& CapabilityAccessUpdate::AppId() const {}

std::optional<bool> CapabilityAccessUpdate::Camera() const {}

bool CapabilityAccessUpdate::CameraChanged() const {}

std::optional<bool> CapabilityAccessUpdate::Microphone() const {}

bool CapabilityAccessUpdate::MicrophoneChanged() const {}

const ::AccountId& CapabilityAccessUpdate::AccountId() const {}

bool CapabilityAccessUpdate::IsAccessingAnyCapability() const {}

std::ostream& operator<<(std::ostream& out,
                         const CapabilityAccessUpdate& update) {}

}  // namespace apps