BackgroundTask_exception.sys.mjs |
|
382 |
BackgroundTask_failure.sys.mjs |
|
365 |
BackgroundTask_message.sys.mjs |
|
11185 |
BackgroundTask_removeDirectory.sys.mjs |
@param {string} metricsId
|
10448 |
BackgroundTask_removeProfileFiles.sys.mjs |
eslint-disable no-console |
1435 |
BackgroundTask_success.sys.mjs |
|
465 |
BackgroundTasks.cpp |
aRecursive |
16899 |
BackgroundTasks.h |
Return a raw pointer to the singleton instance. Use this accessor in C++
code that just wants to call a method on the instance, but does not need to
hold a reference.
|
4037 |
BackgroundTasksManager.sys.mjs |
Find an ES module named like `backgroundtasks/BackgroundTask_${name}.sys.mjs`,
import it, and return the whole module.
When testing, allow to load from `XPCSHELL_TESTING_MODULES_URI`,
which is registered at `resource://testing-common`, the standard
location for test-only modules.
@return {Object} The imported module.
@throws NS_ERROR_NOT_AVAILABLE if a background task with the given `name` is
not found.
|
11013 |
BackgroundTasksRunner.cpp |
|
3331 |
BackgroundTasksRunner.h |
|
800 |
BackgroundTasksTestUtils.sys.mjs |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
|
4370 |
BackgroundTasksUtils.sys.mjs |
Locks the given profile and provides the path to it to the callback.
The callback should return a promise and once settled the profile is
unlocked and then the promise returned back to the caller of this function.
@template T
@param {(lock: nsIProfileLock) => Promise<T>} callback
@param {nsIToolkitProfile} [profile] defaults to default profile
@return {Promise<T>}
|
13593 |
components.conf |
|
1194 |
dbg-actors.js |
globals require, exports |
1264 |
defaults |
|
|
docs |
|
|
metrics.yaml |
|
2401 |
moz.build |
|
2951 |
nsIBackgroundTasks.idl |
Determine if this instance is running background task mode and
what, if any, task is active.
|
1024 |
nsIBackgroundTasksManager.idl |
Import and run named backgroundtask implementations.
|
1002 |
nsIBackgroundTasksRunner.idl |
Runs a background process in an independent detached process. Any process
opened by this function can outlive the main process.
This function is thread-safe.
XXX: The use of base::LaunchApp can make a zombie process on Unix.
See bug 1802559.
@param aTaskName The name of the background task.
(BackgroundTask_{name}.sys.mjs)
@param aArgs The arguments that will be passed to the task process. Any
needed escape will happen automatically.
|
1717 |
pings.yaml |
|
744 |
tests |
|
|