Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Runs removeDirectory background task.
toolkit.background_tasks.remove_directory.testing.sleep_ms
can be set to
make it wait for the given milliseconds for testing purpose.
See BackgroundTask_removeDirectory.sys.mjs for details about the arguments.
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.
The name of the background task. (BackgroundTask_{name}.sys.mjs)
Generated using TypeDoc
Increases the reference count for this interface. The associated instance will not be deleted unless the reference count is returned to zero.
Returns
The resulting reference count.