Struct xpcom::interfaces::mozILivemark [] [src]

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

interface mozILivemark : mozILivemarkInfo

Methods

impl mozILivemark
[src]

[src]

Cast this mozILivemark to one of its base interfaces.

impl mozILivemark
[src]

STATUS_READY: i64 = 0

STATUS_LOADING: i64 = 1

STATUS_FAILED: i64 = 2

[src]

/**
   * Status of this livemark.  One of the STATUS_* constants above.
   */

readonly attribute unsigned short status;

[src]

/**
   * Reload livemark contents if they are expired or if forced to do so.
   *
   * @param [optional]aForceUpdate
   *        If set to true forces a reload even if contents are still valid.
   *
   * @note The update process is asynchronous, it's possible to register a
   *       result observer to be notified of updated contents through
   *       registerForUpdates.
   */

void reload ([optional] in boolean aForceUpdate);

Methods from Deref<Target = mozILivemarkInfo>

[src]

Cast this mozILivemarkInfo to one of its base interfaces.

[src]

/**
   * Id of the bookmarks folder representing this livemark.
   *
   * @deprecated Use guid instead.
   */

readonly attribute long long id;

[src]

/**
   * The globally unique identifier of this livemark.
   */

readonly attribute ACString guid;

[src]

/**
   * Title of this livemark.
   */

readonly attribute AString title;

[src]

/**
   * Id of the bookmarks parent folder containing this livemark.
   *
   * @deprecated Use parentGuid instead.
   */

readonly attribute long long parentId;

[src]

/**
   * Guid of the bookmarks parent folder containing this livemark.
   */

readonly attribute long long parentGuid;

[src]

/**
   * The position of this livemark in the bookmarks parent folder.
   */

readonly attribute long index;

[src]

/**
   * Time this livemark was created.
   */

readonly attribute PRTime dateAdded;

[src]

/**
   * Time this livemark's details were last modified.  Doesn't track changes to
   * the livemark contents.
   */

readonly attribute PRTime lastModified;

[src]

/**
   * The URI of the syndication feed associated with this livemark.
   */

readonly attribute nsIURI feedURI;

[src]

/**
   * The URI of the website associated with this livemark.
   */

readonly attribute nsIURI siteURI;

Trait Implementations

impl XpCom for mozILivemark
[src]

IID: nsIID = nsID(2674909102, 56218, 19416, [189, 225, 20, 135, 88, 207, 27, 24])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for mozILivemark
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.