nsIHttpActivityObserver This interface provides a way for http activities to be reported to observers.
[scriptable, uuid(412880c8-6c36-48d8-bf8f-84f91f892503)]
Constants
Attributes
Methods
observe activity from the http transport
@param aHttpChannel
nsISupports interface for the the http channel that
generated this activity
@param aActivityType
The value of this aActivityType will be one of
ACTIVITY_TYPE_SOCKET_TRANSPORT or
ACTIVITY_TYPE_HTTP_TRANSACTION
@param aActivitySubtype
The value of this aActivitySubtype, will be depend
on the value of aActivityType. When aActivityType
is ACTIVITY_TYPE_SOCKET_TRANSPORT
aActivitySubtype will be one of the
nsISocketTransport::STATUS_???? values defined in
nsISocketTransport.idl
OR when aActivityType
is ACTIVITY_TYPE_HTTP_TRANSACTION
aActivitySubtype will be one of the
nsIHttpActivityObserver::ACTIVITY_SUBTYPE_???? values
defined below
@param aTimestamp
microseconds past the epoch of Jan 1, 1970
@param aExtraSizeData
Any extra size data optionally available with
this activity
@param aExtraStringData
Any extra string data optionally available with
this activity
void
observeActivity(in nsISupports aHttpChannel, in PRUint32 aActivityType, in PRUint32 aActivitySubtype, in PRTime aTimestamp, in PRUint64 aExtraSizeData, in ACString aExtraStringData)