Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

nsIRequestObserver

This interface is used by various streams (such as nsIChannel ) to indicate the start and end of a request.
Inherits from: nsISupports Last changed in Gecko 1.0

Method overview

void onStartRequest(in nsIRequest aRequest, in nsISupports aContext);
void onStopRequest(in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatusCode);

Methods

onStartRequest()

Called to signify the beginning of an asynchronous request.

Note: An exception thrown from onStartRequest has the side-effect of causing the request to be canceled.

void onStartRequest(
  in nsIRequest aRequest,
  in nsISupports aContext
);
Parameters
aRequest
Request being observed.
aContext
User defined context.

onStopRequest()

Called to signify the end of an asynchronous request. This call is always preceded by a call to onStartRequest().

Note: An exception thrown from onStopRequest is generally ignored.

void onStopRequest(
  in nsIRequest aRequest,
  in nsISupports aContext,
  in nsresult aStatusCode
);
Parameters
aRequest
Request being observed.
aContext
User defined context.
aStatusCode
Reason for stopping (NS_OK if completed successfully)

See also

Document Tags and Contributors

 Contributors to this page: Sheppy, gew, trevorh, Smi, rufus
 Last updated by: Sheppy,