This interface is used to register and unregister clients that wish to observe HTTP transport activity. This is primarily useful for debuggers and other traffic monitoring tasks.
1.0
28
Introduced
Gecko 1.9.2
Inherits from:
nsIHttpActivityObserver
Last changed in Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)Implemented by: mozilla.org/network/http-activity-distributor;1
as a service:
var httpActivityDistributor = Components.classes["@mozilla.org/network/http-activity-distributor;1"] .getService(Components.interfaces.nsIHttpActivityDistributor);
Method overview
void addObserver(in nsIHttpActivityObserver aObserver); |
void removeObserver(in nsIHttpActivityObserver aObserver); |
Methods
addObserver()
Begins delivery of notifications of HTTP transport activity.
void addObserver( in nsIHttpActivityObserver aObserver );
Parameters
aObserver
- The
nsIHttpActivityObserver
that should receive notifications of HTTP transport activity; this object'snsIHttpActivityObserver.observeActivity()
method will be called each time activity occurs.
removeObserver()
Stops delivery of notifications of HTTP transport activity.
void removeObserver( in nsIHttpActivityObserver aObserver );
Parameters
aObserver
- The
nsIHttpActivityObserver
that should no longer receive notifications of HTTP transport activity.