nsIHttpActivityDistributor

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
66
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's nsIHttpActivityObserver.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.

See also