// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_DIPS_DIPS_REDIRECT_INFO_H_ #define CHROME_BROWSER_DIPS_DIPS_REDIRECT_INFO_H_ #include <string> #include "base/functional/callback_forward.h" #include "base/time/time.h" #include "services/metrics/public/cpp/ukm_source_id.h" #include "url/gurl.h" #include "chrome/browser/dips/dips_utils.h" struct UrlAndSourceId { … }; // Properties of a redirect chain common to all the URLs within the chain. struct DIPSRedirectChainInfo { … }; // Properties of one URL within a redirect chain. struct DIPSRedirectInfo { … }; // a movable DIPSRedirectInfo, essentially DIPSRedirectInfoPtr; // a movable DIPSRedirectChainInfo, essentially DIPSRedirectChainInfoPtr; DIPSRedirectChainHandler; #endif // CHROME_BROWSER_DIPS_DIPS_REDIRECT_INFO_H_