#include "chrome/browser/web_applications/link_capturing_redirect_navigation_throttle.h"
#include "base/memory/ptr_util.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/navigation_handle.h"
namespace web_app {
namespace {
ThrottleCheckResult;
}
std::unique_ptr<content::NavigationThrottle>
LinkCapturingRedirectNavigationThrottle::MaybeCreate(
content::NavigationHandle* handle) { … }
LinkCapturingRedirectNavigationThrottle::
~LinkCapturingRedirectNavigationThrottle() = default;
const char* LinkCapturingRedirectNavigationThrottle::GetNameForLogging() { … }
ThrottleCheckResult
LinkCapturingRedirectNavigationThrottle::WillStartRequest() { … }
ThrottleCheckResult
LinkCapturingRedirectNavigationThrottle::WillRedirectRequest() { … }
ThrottleCheckResult
LinkCapturingRedirectNavigationThrottle::WillProcessResponse() { … }
ThrottleCheckResult LinkCapturingRedirectNavigationThrottle::HandleRequest() { … }
LinkCapturingRedirectNavigationThrottle::
LinkCapturingRedirectNavigationThrottle(
content::NavigationHandle* navigation_handle)
: … { … }
}