Struct xpcom::interfaces::nsISyncMessageSender [] [src]

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

interface nsISyncMessageSender : nsIMessageSender

Methods

impl nsISyncMessageSender
[src]

[src]

Cast this nsISyncMessageSender to one of its base interfaces.

Methods from Deref<Target = nsIMessageSender>

[src]

Cast this nsIMessageSender to one of its base interfaces.

[src]

/**
  * For remote browsers there is always a corresponding process message
  * manager. The intention of this attribute is to link leaf level frame
  * message managers on the parent side with the corresponding process
  * message managers (if there is one). For any other cases this property
  * is null.
  */

readonly attribute nsIMessageSender processMessageManager;

[src]

/**
  * For remote browsers, this contains the remoteType of the content child.
  * Otherwise, it is empty.
  */

readonly attribute AString remoteType;

Trait Implementations

impl XpCom for nsISyncMessageSender
[src]

IID: nsIID = nsID(241183902, 6519, 16938, [168, 228, 254, 13, 74, 79, 120, 208])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsISyncMessageSender
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.