blob: 2f6b9e5089ac6f9a6b156eb0e74a289e7bd85526 [file] [log] [blame]
// 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.
#ifndef COMPONENTS_URL_DEDUPLICATION_URL_STRIP_HANDLER_H_
#define COMPONENTS_URL_DEDUPLICATION_URL_STRIP_HANDLER_H_
class GURL;
namespace url_deduplication {
// Class to handle various methods of stripping URLs.
class URLStripHandler {
public:
virtual ~URLStripHandler() = default;
// Strips params that are not useful for disambiguating urls.
virtual GURL StripExtraParams(GURL) = 0;
};
} // namespace url_deduplication
#endif // COMPONENTS_URL_DEDUPLICATION_URL_STRIP_HANDLER_H_