[scriptable, uuid(c946119f-9e7c-41aa-a794-803148045350)]
interface nsIAddonUpdateCheckListener : nsISupports

Constants


          
const unsigned long STATUS_NONE = 0

          
const unsigned long STATUS_UPDATE = 1

          
const unsigned long STATUS_VERSIONINFO = 2

          
const unsigned long STATUS_DATA_FOUND = 3

          
const unsigned long STATUS_FAILURE = 4

          
const unsigned long STATUS_NO_UPDATE = 8

          
const unsigned long STATUS_DISABLED = 16

          
const unsigned long STATUS_APP_MANAGED = 32

          
const unsigned long STATUS_READ_ONLY = 64

          
const unsigned long STATUS_PENDING_OP = 128

          
const unsigned long STATUS_NOT_MANAGED = 256

          
const unsigned long STATUS_DISALLOWED = 496

Methods

 Update for an individual addon has ended
 @param   addon
          A nsIUpdateItem object representing the addon being updated
 @param   status
          The success or failure code of the update operation
void onAddonUpdateEnded(in nsIUpdateItem addon, in long status)
 Update for an individual addon has begun
 @param   addon
          A nsIUpdateItem object representing the addon being updated
void onAddonUpdateStarted(in nsIUpdateItem addon)
 Addon update has ended
void onUpdateEnded()
 Interface for handling notifications during the addon update check process.


 Addon update has begun
void onUpdateStarted()