Struct xpcom::interfaces::nsICacheEntryInfo [] [src]

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

interface nsICacheEntryInfo : nsISupports

Methods

impl nsICacheEntryInfo
[src]

[src]

Cast this nsICacheEntryInfo to one of its base interfaces.

impl nsICacheEntryInfo
[src]

[src]

/**
     * Get the client id associated with this cache entry.
     */

readonly attribute ACString clientID;

[src]

/**
     * Get the id for the device that stores this cache entry.
     */

readonly attribute ACString deviceID;

[src]

/**
     * Get the key identifying the cache entry.
     */

readonly attribute ACString key;

[src]

/**
     * Get the number of times the cache entry has been opened.
     */

readonly attribute long fetchCount;

[src]

/**
     * Get the last time the cache entry was opened (in seconds since the Epoch).
     */

readonly attribute uint32_t lastFetched;

[src]

/**
     * Get the last time the cache entry was modified (in seconds since the Epoch).
     */

readonly attribute uint32_t lastModified;

[src]

/**
     * Get the expiration time of the cache entry (in seconds since the Epoch).
     */

readonly attribute uint32_t expirationTime;

[src]

/**
     * Get the cache entry data size.
     */

readonly attribute unsigned long dataSize;

[src]

/**
     * Find out whether or not the cache entry is stream based.
     */

boolean isStreamBased ();

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

IID: nsIID = nsID(4206173330, 38339, 17512, [179, 23, 125, 228, 215, 88, 130, 84])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsICacheEntryInfo
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.