Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIAddonUpdateCheckListener Interface Reference

Interface for handling notifications during the addon update check process. More...

import "nsIExtensionManager.idl";

Inheritance diagram for nsIAddonUpdateCheckListener:
Inheritance graph
[legend]
Collaboration diagram for nsIAddonUpdateCheckListener:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void onUpdateStarted ()
 Addon update has begun.
void onUpdateEnded ()
 Addon update has ended.
void onAddonUpdateStarted (in nsIUpdateItem addon)
 Update for an individual addon has begun.
void onAddonUpdateEnded (in nsIUpdateItem addon, in long status)
 Update for an individual addon has ended.

Public Attributes

const unsigned long STATUS_NONE = 0
const unsigned long STATUS_UPDATE = 1
const unsigned long STATUS_VERSIONINFO = 2
const unsigned long STATUS_DATA_FOUND
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

Detailed Description

Interface for handling notifications during the addon update check process.

Definition at line 554 of file nsIExtensionManager.idl.


Member Function Documentation

Update for an individual addon has ended.

Parameters:
addonA nsIUpdateItem object representing the addon being updated
statusThe success or failure code of the update operation

Update for an individual addon has begun.

Parameters:
addonA nsIUpdateItem object representing the addon being updated

Addon update has ended.

Addon update has begun.


Member Data Documentation

Definition at line 569 of file nsIExtensionManager.idl.

Initial value:

Definition at line 564 of file nsIExtensionManager.idl.

Definition at line 568 of file nsIExtensionManager.idl.

Definition at line 566 of file nsIExtensionManager.idl.

Definition at line 567 of file nsIExtensionManager.idl.

Definition at line 561 of file nsIExtensionManager.idl.

Definition at line 572 of file nsIExtensionManager.idl.

Definition at line 571 of file nsIExtensionManager.idl.

Definition at line 570 of file nsIExtensionManager.idl.

Definition at line 562 of file nsIExtensionManager.idl.

Definition at line 563 of file nsIExtensionManager.idl.


The documentation for this interface was generated from the following file: