Struct xpcom::interfaces::nsIDOMRequestService
[−]
[src]
#[repr(C)]pub struct nsIDOMRequestService { /* fields omitted */ }
interface nsIDOMRequestService : nsISupports
Methods
impl nsIDOMRequestService
[src]
pub fn coerce<T: nsIDOMRequestServiceCoerce>(&self) -> &T
[src]
Cast this nsIDOMRequestService
to one of its base interfaces.
impl nsIDOMRequestService
[src]
pub unsafe fn CreateRequest(
&self,
window: *const mozIDOMWindow,
_retval: *mut *const nsIDOMDOMRequest
) -> nsresult
[src]
&self,
window: *const mozIDOMWindow,
_retval: *mut *const nsIDOMDOMRequest
) -> nsresult
nsIDOMDOMRequest createRequest (in mozIDOMWindow window);
pub unsafe fn CreateCursor(
&self,
window: *const mozIDOMWindow,
aCallback: *const nsICursorContinueCallback,
_retval: *mut *const nsIDOMDOMCursor
) -> nsresult
[src]
&self,
window: *const mozIDOMWindow,
aCallback: *const nsICursorContinueCallback,
_retval: *mut *const nsIDOMDOMCursor
) -> nsresult
nsIDOMDOMCursor createCursor (in mozIDOMWindow window, in nsICursorContinueCallback aCallback);
pub unsafe fn FireError(
&self,
request: *const nsIDOMDOMRequest,
error: &nsAString
) -> nsresult
[src]
&self,
request: *const nsIDOMDOMRequest,
error: &nsAString
) -> nsresult
void fireError (in nsIDOMDOMRequest request, in DOMString error);
pub unsafe fn FireDetailedError(
&self,
request: *const nsIDOMDOMRequest,
error: *const nsISupports
) -> nsresult
[src]
&self,
request: *const nsIDOMDOMRequest,
error: *const nsISupports
) -> nsresult
void fireDetailedError (in nsIDOMDOMRequest request, in nsISupports error);
pub unsafe fn FireErrorAsync(
&self,
request: *const nsIDOMDOMRequest,
error: &nsAString
) -> nsresult
[src]
&self,
request: *const nsIDOMDOMRequest,
error: &nsAString
) -> nsresult
void fireErrorAsync (in nsIDOMDOMRequest request, in DOMString error);
pub unsafe fn FireDone(&self, cursor: *const nsIDOMDOMCursor) -> nsresult
[src]
void fireDone (in nsIDOMDOMCursor cursor);
Methods from Deref<Target = nsISupports>
pub fn coerce<T: nsISupportsCoerce>(&self) -> &T
[src]
Cast this nsISupports
to one of its base interfaces.
pub unsafe fn QueryInterface(
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
[src]
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);
pub unsafe fn AddRef(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt AddRef ();
pub unsafe fn Release(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt Release ();
Trait Implementations
impl XpCom for nsIDOMRequestService
[src]
const IID: nsIID
IID: nsIID = nsID(2589451742, 52883, 17914, [129, 69, 117, 87, 34, 131, 79, 124])
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 nsIDOMRequestService
[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 nsIDOMRequestService
[src]
type Target = nsISupports
The resulting type after dereferencing.
fn deref(&self) -> &nsISupports
[src]
Dereferences the value.