summaryrefslogtreecommitdiff
path: root/chromium/components/background_task_scheduler
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-02-02 12:21:57 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-02-12 08:13:00 +0000
commit606d85f2a5386472314d39923da28c70c60dc8e7 (patch)
treea8f4d7bf997f349f45605e6058259fba0630e4d7 /chromium/components/background_task_scheduler
parent5786336dda477d04fb98483dca1a5426eebde2d7 (diff)
downloadqtwebengine-chromium-606d85f2a5386472314d39923da28c70c60dc8e7.tar.gz
BASELINE: Update Chromium to 96.0.4664.181
Change-Id: I762cd1da89d73aa6313b4a753fe126c34833f046 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/components/background_task_scheduler')
-rw-r--r--chromium/components/background_task_scheduler/COMMON_METADATA7
-rw-r--r--chromium/components/background_task_scheduler/DIR_METADATA7
-rw-r--r--chromium/components/background_task_scheduler/background_task.h6
-rw-r--r--chromium/components/background_task_scheduler/background_task_scheduler.h6
-rw-r--r--chromium/components/background_task_scheduler/background_task_scheduler_factory.h7
-rw-r--r--chromium/components/background_task_scheduler/internal/android/native_task_scheduler.h7
-rw-r--r--chromium/components/background_task_scheduler/task_info.h6
7 files changed, 27 insertions, 19 deletions
diff --git a/chromium/components/background_task_scheduler/COMMON_METADATA b/chromium/components/background_task_scheduler/COMMON_METADATA
new file mode 100644
index 00000000000..dc57d9bc775
--- /dev/null
+++ b/chromium/components/background_task_scheduler/COMMON_METADATA
@@ -0,0 +1,7 @@
+monorail {
+ component: "Internals>BackgroundTaskScheduler"
+}
+
+team_email: "clank-dev@google.com"
+
+os: ANDROID
diff --git a/chromium/components/background_task_scheduler/DIR_METADATA b/chromium/components/background_task_scheduler/DIR_METADATA
index dc57d9bc775..1072541967b 100644
--- a/chromium/components/background_task_scheduler/DIR_METADATA
+++ b/chromium/components/background_task_scheduler/DIR_METADATA
@@ -1,7 +1,2 @@
-monorail {
- component: "Internals>BackgroundTaskScheduler"
-}
+mixins: "//components/background_task_scheduler/COMMON_METADATA"
-team_email: "clank-dev@google.com"
-
-os: ANDROID
diff --git a/chromium/components/background_task_scheduler/background_task.h b/chromium/components/background_task_scheduler/background_task.h
index 1ecdd147dd6..0c94a32ea7e 100644
--- a/chromium/components/background_task_scheduler/background_task.h
+++ b/chromium/components/background_task_scheduler/background_task.h
@@ -60,14 +60,14 @@ class BackgroundTask {
// task will not be rescheduled.
virtual bool OnStopTask(const TaskParameters& task_params) = 0;
+ BackgroundTask(const BackgroundTask&) = delete;
+ BackgroundTask& operator=(const BackgroundTask&) = delete;
+
// Destructor.
virtual ~BackgroundTask() {}
protected:
BackgroundTask() = default;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(BackgroundTask);
};
} // namespace background_task
diff --git a/chromium/components/background_task_scheduler/background_task_scheduler.h b/chromium/components/background_task_scheduler/background_task_scheduler.h
index 535fe6fba18..776a8e9d0a4 100644
--- a/chromium/components/background_task_scheduler/background_task_scheduler.h
+++ b/chromium/components/background_task_scheduler/background_task_scheduler.h
@@ -18,6 +18,9 @@ namespace background_task {
// BackgroundTaskScheduler.java.
class BackgroundTaskScheduler : public KeyedService {
public:
+ BackgroundTaskScheduler(const BackgroundTaskScheduler&) = delete;
+ BackgroundTaskScheduler& operator=(const BackgroundTaskScheduler&) = delete;
+
// Schedules a background task with various scheduling related params
// contained in |task_info|.
virtual bool Schedule(const TaskInfo& task_info) = 0;
@@ -28,9 +31,6 @@ class BackgroundTaskScheduler : public KeyedService {
protected:
BackgroundTaskScheduler() = default;
~BackgroundTaskScheduler() override = default;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(BackgroundTaskScheduler);
};
} // namespace background_task
diff --git a/chromium/components/background_task_scheduler/background_task_scheduler_factory.h b/chromium/components/background_task_scheduler/background_task_scheduler_factory.h
index 19c3dfd82ca..c1444ddb947 100644
--- a/chromium/components/background_task_scheduler/background_task_scheduler_factory.h
+++ b/chromium/components/background_task_scheduler/background_task_scheduler_factory.h
@@ -29,6 +29,11 @@ class BackgroundTaskSchedulerFactory : public SimpleKeyedServiceFactory {
// Returns the BackgroundTaskScheuler associated with |key|.
static BackgroundTaskScheduler* GetForKey(SimpleFactoryKey* key);
+ BackgroundTaskSchedulerFactory(const BackgroundTaskSchedulerFactory&) =
+ delete;
+ BackgroundTaskSchedulerFactory& operator=(
+ const BackgroundTaskSchedulerFactory&) = delete;
+
private:
friend struct base::DefaultSingletonTraits<BackgroundTaskSchedulerFactory>;
@@ -39,8 +44,6 @@ class BackgroundTaskSchedulerFactory : public SimpleKeyedServiceFactory {
std::unique_ptr<KeyedService> BuildServiceInstanceFor(
SimpleFactoryKey* key) const override;
SimpleFactoryKey* GetKeyToUse(SimpleFactoryKey* key) const override;
-
- DISALLOW_COPY_AND_ASSIGN(BackgroundTaskSchedulerFactory);
};
} // namespace background_task
diff --git a/chromium/components/background_task_scheduler/internal/android/native_task_scheduler.h b/chromium/components/background_task_scheduler/internal/android/native_task_scheduler.h
index 7110db745f3..04e9f469932 100644
--- a/chromium/components/background_task_scheduler/internal/android/native_task_scheduler.h
+++ b/chromium/components/background_task_scheduler/internal/android/native_task_scheduler.h
@@ -13,14 +13,15 @@ namespace background_task {
class NativeTaskScheduler : public BackgroundTaskScheduler {
public:
NativeTaskScheduler();
+
+ NativeTaskScheduler(const NativeTaskScheduler&) = delete;
+ NativeTaskScheduler& operator=(const NativeTaskScheduler&) = delete;
+
~NativeTaskScheduler() override;
// BackgroundTaskScheduler overrides.
bool Schedule(const TaskInfo& task_info) override;
void Cancel(int task_id) override;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(NativeTaskScheduler);
};
} // namespace background_task
diff --git a/chromium/components/background_task_scheduler/task_info.h b/chromium/components/background_task_scheduler/task_info.h
index 91d77d57675..fef2abb451e 100644
--- a/chromium/components/background_task_scheduler/task_info.h
+++ b/chromium/components/background_task_scheduler/task_info.h
@@ -53,6 +53,10 @@ struct TaskInfo {
// Warning: This functionality might get removed, check with OWNERS before
// using this in new code: //components/background_task_scheduler/OWNERS.
TaskInfo(int task_id, const ExactInfo& timing_info);
+
+ TaskInfo(const TaskInfo&) = delete;
+ TaskInfo& operator=(const TaskInfo&) = delete;
+
~TaskInfo();
// A Java counterpart will be generated for this enum.
@@ -77,8 +81,6 @@ struct TaskInfo {
absl::optional<PeriodicInfo> periodic_info;
absl::optional<OneOffInfo> one_off_info;
absl::optional<ExactInfo> exact_info;
-
- DISALLOW_COPY_AND_ASSIGN(TaskInfo);
};
} // namespace background_task