chromium/components/performance_manager/decorators/page_aggregator_data.cc

// Copyright 2024 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/performance_manager/decorators/page_aggregator_data.h"

#include "base/check_op.h"
#include "components/performance_manager/graph/page_node_impl.h"
#include "components/performance_manager/public/graph/frame_node.h"
#include "components/performance_manager/public/graph/graph_operations.h"

namespace performance_manager {

PageAggregatorData::~PageAggregatorData() {}

void PageAggregatorData::UpdateFrameCountForWebLockUsage(
    bool frame_is_holding_weblock,
    PageNodeImpl* page_node) {}

void PageAggregatorData::UpdateFrameCountForIndexedDBLockUsage(
    bool frame_is_holding_indexeddb_lock,
    PageNodeImpl* page_node) {}

void PageAggregatorData::UpdateFrameCountForWebRTCUsage(
    bool frame_uses_web_rtc,
    PageNodeImpl* page_node) {}

void PageAggregatorData::UpdateCurrentFrameCountForFormInteraction(
    bool frame_had_form_interaction,
    PageNodeImpl* page_node,
    const FrameNode* frame_node_being_removed) {}

void PageAggregatorData::UpdateCurrentFrameCountForUserEdits(
    bool frame_had_user_edits,
    PageNodeImpl* page_node,
    const FrameNode* frame_node_being_removed) {}

base::Value::Dict PageAggregatorData::Describe() {}

}  // namespace performance_manager