Struct xpcom::interfaces::nsISyncMessageSender
[−]
[src]
#[repr(C)]pub struct nsISyncMessageSender { /* fields omitted */ }
interface nsISyncMessageSender : nsIMessageSender
Methods
impl nsISyncMessageSender
[src]
pub fn coerce<T: nsISyncMessageSenderCoerce>(&self) -> &T
[src]
Cast this nsISyncMessageSender
to one of its base interfaces.
Methods from Deref<Target = nsIMessageSender>
pub fn coerce<T: nsIMessageSenderCoerce>(&self) -> &T
[src]
Cast this nsIMessageSender
to one of its base interfaces.
pub unsafe fn GetProcessMessageManager(
&self,
aProcessMessageManager: *mut *const nsIMessageSender
) -> nsresult
[src]
&self,
aProcessMessageManager: *mut *const nsIMessageSender
) -> nsresult
/**
* 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;
pub unsafe fn GetRemoteType(&self, aRemoteType: &mut nsAString) -> nsresult
[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]
const IID: nsIID
IID: nsIID = nsID(241183902, 6519, 16938, [168, 228, 254, 13, 74, 79, 120, 208])
fn query_interface<T: XpCom>(&self) -> Option<RefPtr<T>>
[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]
unsafe fn addref(&self)
[src]
Increment the reference count.
unsafe fn release(&self)
[src]
Decrement the reference count, potentially freeing backing memory.
impl Deref for nsISyncMessageSender
[src]
type Target = nsIMessageSender
The resulting type after dereferencing.
fn deref(&self) -> &nsIMessageSender
[src]
Dereferences the value.