// 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 EXTENSIONS_SHELL_BROWSER_SHELL_NAVIGATION_UI_DATA_H_ #define EXTENSIONS_SHELL_BROWSER_SHELL_NAVIGATION_UI_DATA_H_ #include <memory> #include "content/public/browser/navigation_ui_data.h" #include "extensions/browser/extension_navigation_ui_data.h" namespace extensions { // Contains data that is passed from the UI thread to the IO thread at the // beginning of each navigation. The class is instantiated on the UI thread, // then a copy created using Clone is passed to the content::ResourceRequestInfo // on the IO thread. class ShellNavigationUIData : public content::NavigationUIData { … }; } // namespace extensions #endif // EXTENSIONS_SHELL_BROWSER_SHELL_NAVIGATION_UI_DATA_H_