Go to the source code of this file.
Functions | |
Components utils | import ("resource://gre/modules/XPCOMUtils.jsm") |
function | DEBUG (msg) |
function | sbDeviceFirmwareAutoCheckForUpdate () |
function DEBUG | ( | msg | ) |
Definition at line 46 of file sbDeviceFirmwareAutoCheckForUpdate.js.
Components utils import | ( | "resource://gre/modules/XPCOMUtils.jsm" | ) |
function sbDeviceFirmwareAutoCheckForUpdate | ( | ) |
Definition at line 96 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _deviceFirmwareUpdater = null |
a cached reference to the device firmware update service
Definition at line 105 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _deviceManager = null |
a cached reference to the device manager service
Definition at line 107 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _queue = [] |
the queue of devices currently needing a firmware update check
Definition at line 111 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _queueItem = null |
the device currenly being checked for a firmware update
Definition at line 113 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _queueItemSuccess = false |
whether the current item in the queue has been successfully checked
Definition at line 115 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _registeredDevices = {} |
a set where the keys are the ids of devices that have registered timers
Definition at line 109 of file sbDeviceFirmwareAutoCheckForUpdate.js.
timer used to manage firmware update queue
Definition at line 117 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype _timerManager = null |
the timer manager service (long-running timer service)
Definition at line 119 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const Cc = Components.classes |
Definition at line 33 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const Ci = Components.interfaces |
Definition at line 32 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype classDescription |
Definition at line 121 of file sbDeviceFirmwareAutoCheckForUpdate.js.
Definition at line 123 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype contractID |
Definition at line 125 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const Cr = Components.results |
Definition at line 34 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const Cu = Components.utils |
Definition at line 35 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const FIRMWARE_UPDATE_INTERVAL = "songbird.firmware.update.defaultInterval" |
Definition at line 44 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const FIRMWARE_WIZARD_ACTIVE_DATAREMOTE = "firmware.wizard.active" |
Definition at line 42 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype flags = Ci.nsIClassInfo.SINGLETON |
Definition at line 127 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype getHelperForLanguage = Function() |
Definition at line 130 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype getInterfaces |
Definition at line 131 of file sbDeviceFirmwareAutoCheckForUpdate.js.
sbDeviceFirmwareAutoCheckForUpdate prototype interfaces |
Definition at line 128 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const NS_QUIT_APPLICATION_GRANTED_TOPIC = "quit-application-granted" |
Definition at line 37 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const NS_TIMER_CALLBACK_TOPIC = "timer-callback" |
Definition at line 38 of file sbDeviceFirmwareAutoCheckForUpdate.js.
nsIObserver
Definition at line 140 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const SB_FINAL_UI_STARTUP_TOPIC = "final-ui-startup" |
Definition at line 39 of file sbDeviceFirmwareAutoCheckForUpdate.js.
const SB_TIMER_MANAGER_PREFIX = "songbird-device-firmware-update-" |
Definition at line 40 of file sbDeviceFirmwareAutoCheckForUpdate.js.