| // Copyright 2016 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_RELOAD_TYPE_H_ |
| #define CONTENT_PUBLIC_BROWSER_RELOAD_TYPE_H_ |
| |
| namespace content { |
| |
| // Used to specify detailed behavior on requesting reloads. NONE is used in |
| // general, but behaviors depend on context. If NONE is used for tab restore, or |
| // history navigation, it loads preferring cache (which may be stale). |
| enum class ReloadType { |
| // Normal load, restore, or history navigation. |
| NONE, |
| // Reloads the current entry validating only the main resource. |
| NORMAL, |
| // Reloads the current entry bypassing the cache (shift-reload). |
| BYPASSING_CACHE |
| }; |
| |
| } // namespace content |
| |
| #endif // CONTENT_PUBLIC_BROWSER_RELOAD_TYPE_H_ |