#include "components/performance_manager/decorators/process_hosted_content_types_aggregator.h"
#include "base/check.h"
#include "components/performance_manager/graph/frame_node_impl.h"
#include "components/performance_manager/graph/page_node_impl.h"
#include "components/performance_manager/graph/process_node_impl.h"
#include "components/performance_manager/graph/worker_node_impl.h"
#include "components/performance_manager/public/graph/process_node.h"
namespace performance_manager {
ProcessHostedContentTypesAggregator::ProcessHostedContentTypesAggregator() =
default;
ProcessHostedContentTypesAggregator::~ProcessHostedContentTypesAggregator() =
default;
void ProcessHostedContentTypesAggregator::OnPassedToGraph(Graph* graph) { … }
void ProcessHostedContentTypesAggregator::OnTakenFromGraph(Graph* graph) { … }
void ProcessHostedContentTypesAggregator::OnTypeChanged(
const PageNode* page_node,
PageType previous_type) { … }
void ProcessHostedContentTypesAggregator::OnFrameNodeAdded(
const FrameNode* frame_node) { … }
void ProcessHostedContentTypesAggregator::OnIsAdFrameChanged(
const FrameNode* frame_node) { … }
void ProcessHostedContentTypesAggregator::OnURLChanged(
const FrameNode* frame_node,
const GURL& previous_value) { … }
void ProcessHostedContentTypesAggregator::OnWorkerNodeAdded(
const WorkerNode* worker_node) { … }
}