chromium/components/fingerprinting_protection_filter/browser/fingerprinting_protection_child_navigation_throttle.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/fingerprinting_protection_filter/browser/fingerprinting_protection_child_navigation_throttle.h"

#include <string>
#include <utility>

#include "base/functional/callback.h"
#include "base/metrics/histogram_macros.h"
#include "base/time/time.h"
#include "components/fingerprinting_protection_filter/browser/fingerprinting_protection_web_contents_helper.h"
#include "components/fingerprinting_protection_filter/common/fingerprinting_protection_filter_features.h"
#include "components/subresource_filter/content/shared/browser/child_frame_navigation_filtering_throttle.h"
#include "components/subresource_filter/core/browser/async_document_subresource_filter.h"
#include "components/subresource_filter/core/common/time_measurements.h"
#include "components/subresource_filter/core/mojom/subresource_filter.mojom.h"
#include "content/public/browser/navigation_handle.h"

class GURL;

namespace fingerprinting_protection_filter {

FingerprintingProtectionChildNavigationThrottle::
    FingerprintingProtectionChildNavigationThrottle(
        content::NavigationHandle* handle,
        subresource_filter::AsyncDocumentSubresourceFilter* parent_frame_filter,
        base::RepeatingCallback<std::string(const GURL& url)>
            disallow_message_callback)
    :{}

FingerprintingProtectionChildNavigationThrottle::
    ~FingerprintingProtectionChildNavigationThrottle() {}

const char*
FingerprintingProtectionChildNavigationThrottle::GetNameForLogging() {}

bool FingerprintingProtectionChildNavigationThrottle::ShouldDeferNavigation()
    const {}

void FingerprintingProtectionChildNavigationThrottle::
    OnReadyToResumeNavigationWithLoadPolicy() {}

void FingerprintingProtectionChildNavigationThrottle::NotifyLoadPolicy() const {}

}  // namespace fingerprinting_protection_filter