12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // Copyright 2020 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef COMPONENTS_BACKGROUND_TASK_SCHEDULER_TASK_IDS_H_
- #define COMPONENTS_BACKGROUND_TASK_SCHEDULER_TASK_IDS_H_
- namespace background_task {
- // This enum lists all the unique task IDs used around in Chromium. These are
- // listed here to ensure that there is no overlap of task IDs between different
- // users of the BackgroundTaskScheduler.
- // When adding your job id to the list below, remember to make a corresponding
- // update to the BackgroundTaskSchedulerExternalUma for metrics.
- // Also, if the new task id is related to a BackgroundTask class in
- // //chrome, remember to update
- // ChromeBackgroundTaskFactory#createBackgroundTaskFromTaskId in java.
- // If the task is a native task, also update
- // ChromeBackgroundTaskFactory::GetNativeBackgroundTaskFromTaskId. Id from
- // 111000000 to 111999999 are reserved for internal usage. A Java counterpart
- // will be generated for this enum.
- // GENERATED_JAVA_ENUM_PACKAGE: (
- // org.chromium.components.background_task_scheduler)
- enum class TaskIds {
- TEST = 0x00008378,
- OMAHA_JOB_ID = 0x00011684,
- GCM_BACKGROUND_TASK_JOB_ID = 1,
- NOTIFICATION_SERVICE_JOB_ID = 21,
- WEBVIEW_MINIDUMP_UPLOADING_JOB_ID = 42,
- CHROME_MINIDUMP_UPLOADING_JOB_ID = 43,
- OFFLINE_PAGES_BACKGROUND_JOB_ID = 77,
- OFFLINE_PAGES_PREFETCH_JOB_ID = 78,
- OFFLINE_PAGES_PREFETCH_NOTIFICATION_JOB_ID = 79,
- DOWNLOAD_SERVICE_JOB_ID = 53,
- DOWNLOAD_CLEANUP_JOB_ID = 54,
- WEBVIEW_VARIATIONS_SEED_FETCH_JOB_ID = 83,
- WEBAPK_UPDATE_JOB_ID = 91,
- DEPRECATED_DOWNLOAD_RESUMPTION_JOB_ID = 55,
- DOWNLOAD_AUTO_RESUMPTION_JOB_ID = 56,
- DOWNLOAD_LATER_JOB_ID = 57,
- FEED_REFRESH_JOB_ID = 22,
- COMPONENT_UPDATE_JOB_ID = 2,
- DEPRECATED_EXPLORE_SITES_REFRESH_JOB_ID = 100,
- EXPLORE_SITES_REFRESH_JOB_ID = 101,
- BACKGROUND_SYNC_ONE_SHOT_JOB_ID = 102,
- NOTIFICATION_SCHEDULER_JOB_ID = 103,
- NOTIFICATION_TRIGGER_JOB_ID = 104,
- PERIODIC_BACKGROUND_SYNC_CHROME_WAKEUP_TASK_JOB_ID = 105,
- QUERY_TILE_JOB_ID = 106,
- FEEDV2_REFRESH_JOB_ID = 107,
- WEBFEEDS_REFRESH_JOB_ID = 109,
- WEBVIEW_COMPONENT_UPDATE_JOB_ID = 110,
- ATTRIBUTION_PROVIDER_FLUSH_JOB_ID = 111,
- };
- } // namespace background_task
- #endif // COMPONENTS_BACKGROUND_TASK_SCHEDULER_TASK_IDS_H_
|