#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() { … }
}