Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions
nsIDOMInstallTriggerGlobal Class Reference

#include <nsIDOMInstallTriggerGlobal.h>

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

List of all members.

Public Types

enum  {
  NOT_FOUND = -5, MAJOR_DIFF = 4, MINOR_DIFF = 3, REL_DIFF = 2,
  BLD_DIFF = 1, EQUAL = 0
}

Public Member Functions

NS_IMETHOD UpdateEnabled (nsIScriptGlobalObject *aGlobalObject, PRBool aUseWhitelist, PRBool *aReturn)=0
NS_IMETHOD Install (nsIScriptGlobalObject *globalObject, nsXPITriggerInfo *aInfo, PRBool *aReturn)=0
NS_IMETHOD InstallChrome (nsIScriptGlobalObject *globalObject, PRUint32 aType, nsXPITriggerItem *aItem, PRBool *aReturn)=0
NS_IMETHOD StartSoftwareUpdate (nsIScriptGlobalObject *globalObject, const nsString &aURL, PRInt32 aFlags, PRBool *aReturn)=0
NS_IMETHOD CompareVersion (const nsString &aRegName, PRInt32 aMajor, PRInt32 aMinor, PRInt32 aRelease, PRInt32 aBuild, PRInt32 *aReturn)=0
NS_IMETHOD CompareVersion (const nsString &aRegName, const nsString &aVersion, PRInt32 *aReturn)=0
NS_IMETHOD CompareVersion (const nsString &aRegName, nsIDOMInstallVersion *aVersion, PRInt32 *aReturn)=0
NS_IMETHOD GetVersion (const nsString &component, nsString &version)=0

Detailed Description

Definition at line 51 of file nsIDOMInstallTriggerGlobal.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
NOT_FOUND 
MAJOR_DIFF 
MINOR_DIFF 
REL_DIFF 
BLD_DIFF 
EQUAL 

Definition at line 54 of file nsIDOMInstallTriggerGlobal.h.

       {
    NOT_FOUND = -5,
    MAJOR_DIFF = 4,
    MINOR_DIFF = 3,
    REL_DIFF = 2,
    BLD_DIFF = 1,
    EQUAL = 0
  };

Member Function Documentation

NS_IMETHOD nsIDOMInstallTriggerGlobal::CompareVersion ( const nsString aRegName,
PRInt32  aMajor,
PRInt32  aMinor,
PRInt32  aRelease,
PRInt32  aBuild,
PRInt32 aReturn 
) [pure virtual]

Here is the caller graph for this function:

NS_IMETHOD nsIDOMInstallTriggerGlobal::CompareVersion ( const nsString aRegName,
const nsString aVersion,
PRInt32 aReturn 
) [pure virtual]
NS_IMETHOD nsIDOMInstallTriggerGlobal::CompareVersion ( const nsString aRegName,
nsIDOMInstallVersion aVersion,
PRInt32 aReturn 
) [pure virtual]
NS_IMETHOD nsIDOMInstallTriggerGlobal::GetVersion ( const nsString component,
nsString version 
) [pure virtual]

Here is the caller graph for this function:

NS_IMETHOD nsIDOMInstallTriggerGlobal::Install ( nsIScriptGlobalObject globalObject,
nsXPITriggerInfo aInfo,
PRBool aReturn 
) [pure virtual]

Here is the caller graph for this function:

NS_IMETHOD nsIDOMInstallTriggerGlobal::InstallChrome ( nsIScriptGlobalObject globalObject,
PRUint32  aType,
nsXPITriggerItem aItem,
PRBool aReturn 
) [pure virtual]

Here is the caller graph for this function:

NS_IMETHOD nsIDOMInstallTriggerGlobal::StartSoftwareUpdate ( nsIScriptGlobalObject globalObject,
const nsString aURL,
PRInt32  aFlags,
PRBool aReturn 
) [pure virtual]

Here is the caller graph for this function:

NS_IMETHOD nsIDOMInstallTriggerGlobal::UpdateEnabled ( nsIScriptGlobalObject aGlobalObject,
PRBool  aUseWhitelist,
PRBool aReturn 
) [pure virtual]

Here is the caller graph for this function:


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