// Copyright 2015 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_TASK_MANAGER_PROVIDERS_WEB_CONTENTS_WEB_CONTENTS_TASK_PROVIDER_H_ #define CHROME_BROWSER_TASK_MANAGER_PROVIDERS_WEB_CONTENTS_WEB_CONTENTS_TASK_PROVIDER_H_ #include <map> #include "chrome/browser/task_manager/providers/task_provider.h" namespace content { class RenderFrameHost; class WebContents; } // namespace content namespace task_manager { class WebContentsTag; // Defines a provider to provide the renderer tasks that are associated with // various |WebContents| from various services. // There should be no or only one instance of this class at any time. class WebContentsTaskProvider : public TaskProvider { … }; } // namespace task_manager #endif // CHROME_BROWSER_TASK_MANAGER_PROVIDERS_WEB_CONTENTS_WEB_CONTENTS_TASK_PROVIDER_H_