Struct xpcom::interfaces::amIWebInstallPrompt [] [src]

#[repr(C)]
pub struct amIWebInstallPrompt { /* fields omitted */ }

interface amIWebInstallPrompt : nsISupports

/**
 * amIWebInstallPrompt is used, if available, by the default implementation of
 * amIWebInstallInfo to display a confirmation UI to the user before running
 * installs.
 */

Methods

impl amIWebInstallPrompt
[src]

[src]

Cast this amIWebInstallPrompt to one of its base interfaces.

impl amIWebInstallPrompt
[src]

[src]

/**
   * Get a confirmation that the user wants to start the installs.
   *
   * @param  aBrowser
   *         The browser that triggered the installs
   * @param  aUri
   *         The URI of the site that triggered the installs
   * @param  aInstalls
   *         The AddonInstalls that were requested
   * @param  aCount
   *         The number of AddonInstalls
   */

void confirm (in nsIDOMElement aBrowser, in nsIURI aUri, [array, size_is (aCount)] in nsIVariant aInstalls, [optional] in uint32_t aCount);

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for amIWebInstallPrompt
[src]

IID: nsIID = nsID(946407153, 19736, 17855, [188, 129, 93, 205, 104, 228, 44, 59])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for amIWebInstallPrompt
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for amIWebInstallPrompt
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.