Struct xpcom::interfaces::nsIWebBrowserPersistWriteCompletion [] [src]

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

interface nsIWebBrowserPersistWriteCompletion : nsISupports

Methods

impl nsIWebBrowserPersistWriteCompletion
[src]

[src]

Cast this nsIWebBrowserPersistWriteCompletion to one of its base interfaces.

impl nsIWebBrowserPersistWriteCompletion
[src]

[src]

/**
 * Asynchronous callback for when nsIWebBrowserPersistDocument is finished
 * serializing the document's DOM.
 */
/**
   * Indicates that serialization is finished.
   *
   * @param aDocument     The document that was being serialized.
   *
   * @param aStream       The stream that was being written to.  If it
   *                      needs to be closed, the callback must do that;
   *                      the serialization process leaves it open.
   *
   * @param aContentType  The content type with which the document was
   *                      actually serialized; this may be useful to set
   *                      metadata on the result, or if uploading it.
   *
   * @param aStatus       Indicates whether serialization encountered an error.
   */

void onFinish (in nsIWebBrowserPersistDocument aDocument, in nsIOutputStream aStream, in ACString aContentType, in nsresult aStatus);

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 nsIWebBrowserPersistWriteCompletion
[src]

IID: nsIID = nsID(2692638866, 14510, 16903, [131, 64, 127, 166, 236, 68, 110, 214])

[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 nsIWebBrowserPersistWriteCompletion
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIWebBrowserPersistWriteCompletion
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.