Struct xpcom::interfaces::nsIRedirectHistoryEntry [] [src]

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

interface nsIRedirectHistoryEntry : nsISupports

/**
 * This nsIRedirectHistoryEntry defines an interface for specifying channel
 * redirect information
 */

Methods

impl nsIRedirectHistoryEntry
[src]

[src]

Cast this nsIRedirectHistoryEntry to one of its base interfaces.

impl nsIRedirectHistoryEntry
[src]

[src]

/**
   * The principal of this redirect entry
   */

readonly attribute nsIPrincipal principal;

[src]

/**
   * The referring URI of this redirect entry.  This may be null.
   */

readonly attribute nsIURI referrerURI;

[src]

/**
   * The remote address of this redirect entry.
   */

readonly attribute ACString remoteAddress;

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

IID: nsIID = nsID(322644229, 3770, 16668, [168, 187, 245, 151, 135, 20, 42, 162])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIRedirectHistoryEntry
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.