Implemented by
- @mozilla.org/network/sync-stream-listener;1
- @mozilla.org/url-classifier/streamupdater;1
- @mozilla.org/streamconv;1?from=x-compress&to=uncompressed
- @mozilla.org/streamconv;1?from=text/plain&to=text/html
- @mozilla.org/xpinstall/install-manager;1
- @mozilla.org/streamconv;1?from=text/gopher-dir&to=application/http-index-format
- @mozilla.org/streamconv;1?from=application/http-index-format&to=text/html
- @mozilla.org/network/binary-detector;1
- @mozilla.org/network/request-observer-proxy;1
- @mozilla.org/network/unichar-stream-loader;1
- @mozilla.org/network/input-stream-channel;1
- @mozilla.org/streamconv;1?from=compress&to=uncompressed
- @mozilla.org/network/stream-loader;1
- @mozilla.org/docloaderservice;1
- @mozilla.org/streamconv;1?from=application/mac-binhex40&to=*/*
- @mozilla.org/docshell;1
- @mozilla.org/feed-processor;1
- @mozilla.org/streamconv;1?from=multipart/mixed&to=*/*
- @mozilla.org/browser/feeds/sniffer;1
- @mozilla.org/autoconfiguration;1
- @mozilla.org/streamconv;1?from=uncompressed&to=deflate
- @mozilla.org/network/simple-stream-listener;1
- @mozilla.org/streamconv;1?from=uncompressed&to=gzip
- @mozilla.org/network/urichecker;1
- @mozilla.org/browser/httpindex-service;1
- @mozilla.org/embedding/browser/nsWebBrowserPersist;1
- @mozilla.org/zipwriter;1
- @mozilla.org/streamconv;1?from=gzip&to=uncompressed
- @mozilla.org/streamconv;1?from=deflate&to=uncompressed
- @mozilla.org/streamconv;1?from=x-gzip&to=uncompressed
- @mozilla.org/rdf/datasource;1?name=xml-datasource
- @mozilla.org/streamconv;1?from=uncompressed&to=x-gzip
- @mozilla.org/network/incremental-download;1
- @mozilla.org/txttohtmlconv;1
- @mozilla.org/streamconv;1?from=application/x-unknown-content-type&to=*/*
- @mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.feed&to=*/*
- @mozilla.org/streamconv;1?from=multipart/byteranges&to=*/*
- @mozilla.org/rdf/datasource;1?name=httpindex
- @mozilla.org/network/content-sniffer;1
- @mozilla.org/network/stream-listener-tee;1
- @mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.video.feed&to=*/*
- @mozilla.org/streamconv;1?from=multipart/x-mixed-replace&to=*/*
- @mozilla.org/streamconv;1?from=text/ftp-dir&to=application/http-index-format
- @mozilla.org/streamconv;1?from=uncompressed&to=rawdeflate
- @mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.audio.feed&to=*/*
- @mozilla.org/saxparser/xmlreader;1
- @mozilla.org/dirIndexParser;1
- @mozilla.org/network/downloader;1
nsIRequestObserver @status FROZEN
[scriptable, uuid(fd91e2e0-1481-11d3-9333-00104ba0fd40)]
interface nsIRequestObserver : nsISupports
Methods
Called to signify the beginning of an asynchronous request. @param aRequest request being observed @param aContext user defined context An exception thrown from onStartRequest has the side-effect of causing the request to be canceled.
void
onStartRequest(in nsIRequest aRequest, in nsISupports aContext)
Called to signify the end of an asynchronous request. This call is always preceded by a call to onStartRequest. @param aRequest request being observed @param aContext user defined context @param aStatusCode reason for stopping (NS_OK if completed successfully) An exception thrown from onStopRequest is generally ignored.
void
onStopRequest(in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatusCode)
Compare to: