// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CONTENT_PUBLIC_BROWSER_COMMIT_DEFERRING_CONDITION_H_ #define CONTENT_PUBLIC_BROWSER_COMMIT_DEFERRING_CONDITION_H_ #include "base/functional/callback.h" #include "base/memory/safe_ref.h" #include "content/common/content_export.h" namespace content { class NavigationHandle; // Base class allowing clients to defer an activation or a navigation that's // ready to commit. See commit_deferring_condition_runner.h for more details. class CONTENT_EXPORT CommitDeferringCondition { … }; } // namespace content #endif // CONTENT_PUBLIC_BROWSER_COMMIT_DEFERRING_CONDITION_H_