Name Description Size Coverage
BackgroundTask_exception.sys.mjs 382 -
BackgroundTask_failure.sys.mjs 365 -
BackgroundTask_message.sys.mjs Monkey patch RemoteSettings clients to prevent HTTP connections and return static data from the Nimbus collections. @param {object} options @param {object[]} options.experiments The experiments to return from the Nimbus experiments collections. 12922 -
BackgroundTask_removeDirectory.sys.mjs @param {string} metricsId 10448 -
BackgroundTask_removeProfileFiles.sys.mjs eslint-disable no-console 1436 -
BackgroundTask_success.sys.mjs 465 -
BackgroundTasks.cpp aRecursive 16836 -
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 3295 -
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 @returns {Promise<T>} 13153 -
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 -