sbAddOnBundleUpdateService.js File Reference

Go to the source code of this file.

Functions

Components utils import ("resource://app/jsmodules/AddOnUtils.jsm")
 
 if (typeof(Cc)=="undefined") var Cc
 
function sbAddOnBundleUpdateService ()
 
function NSGetModule (compMgr, fileSpec)
 

Variables

var sbAddOnBundleUpdateServiceCfg
 
sbAddOnBundleUpdateServiceCfg categoryList
 
sbAddOnBundleUpdateService prototype
 

Function Documentation

if ( typeof(Cc = ="undefined")

Debug Wrapper. Subclasses and replaces DateRemote to keep track of how many dataremotes are alive, and for which keys.

Enable DEBUG_DATAREMOTES to track down leaks.

Definition at line 524 of file sbDataRemote.js.

Components utils import ( "resource://app/jsmodules/AddOnUtils.jsm"  )
function NSGetModule (   compMgr,
  fileSpec 
)

Definition at line 589 of file sbAddOnBundleUpdateService.js.

Here is the call graph for this function:

function sbAddOnBundleUpdateService ( )

Construct an add-on bundle update service object.

Definition at line 132 of file sbAddOnBundleUpdateService.js.

Here is the caller graph for this function:

Variable Documentation

Initial value:
= [
{
category: "app-startup",
value: "service," + sbAddOnBundleUpdateServiceCfg.contractID
}
]
classDescription entry
Definition: FeedWriter.js:1427
var sbAddOnBundleUpdateServiceCfg
countRef value
Definition: FeedWriter.js:1423

Definition at line 113 of file sbAddOnBundleUpdateService.js.

Definition at line 136 of file sbAddOnBundleUpdateService.js.

var sbAddOnBundleUpdateServiceCfg
Initial value:
= {
className: "Songbird Add-on Bundle Update Service",
cid: Components.ID("{927d9849-8565-4bc4-805a-f3a6ad1b25ec}"),
contractID: "@songbirdnest.com/AddOnBundleUpdateService;1",
ifList: [ Ci.sbIAddOnBundleUpdateService, Ci.nsIObserver ],
updateEnabledPref: "songbird.recommended_addons.update.enabled",
updateIntervalPref: "songbird.recommended_addons.update.interval",
updatePrevAppVersionPref:
"songbird.recommended_addons.update.prev_app_version",
defaultUpdateEnabled: false,
defaultUpdateInterval: 86400
}
sbOSDControlService prototype className
sbDeviceFirmwareAutoCheckForUpdate prototype contractID
const Ci

Definition at line 99 of file sbAddOnBundleUpdateService.js.