// 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_WEB_CONTENTS_TAGS_H_ #define CHROME_BROWSER_TASK_MANAGER_WEB_CONTENTS_TAGS_H_ #include "components/webapps/common/web_app_id.h" #include "extensions/common/mojom/view_type.mojom.h" class BackgroundContents; namespace content { class WebContents; } // namespace content namespace task_manager { // Defines a factory class for creating the TaskManager-specific Tags for the // WebContents that are owned by various types of services. // // Any service or feature that creates WebContents instances (via // WebContents::Create) needs to make sure that they are tagged using this // mechanism, otherwise the associated render processes will not show up in the // task manager. class WebContentsTags { … }; } // namespace task_manager #endif // CHROME_BROWSER_TASK_MANAGER_WEB_CONTENTS_TAGS_H_