Struct xpcom::interfaces::nsIXPCException [] [src]

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

interface nsIXPCException : nsIException

Methods

impl nsIXPCException
[src]

[src]

Cast this nsIXPCException to one of its base interfaces.

impl nsIXPCException
[src]

[src]

void initialize (in AUTF8String aMessage, in nsresult aResult, in AUTF8String aName, in nsIStackFrame aLocation, in nsISupports aData);

Methods from Deref<Target = nsIException>

[src]

Cast this nsIException to one of its base interfaces.

[src]

[binaryname(MessageMoz)] readonly attribute AUTF8String message;

[src]

readonly attribute nsresult result;

[src]

readonly attribute AUTF8String name;

[src]

readonly attribute uint32_t columnNumber;

[src]

readonly attribute nsIStackFrame location;

[src]

readonly attribute nsISupports data;

Trait Implementations

impl XpCom for nsIXPCException
[src]

IID: nsIID = nsID(2271110725, 59234, 19878, [158, 200, 191, 25, 171, 0, 80, 223])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIXPCException
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.