nsIUnicharStreamLoader

IID:8a3eca16-167e-443d-9485-7e84ed822e95
Inherits From:nsISupports

This interface is implemented by the following components:


Constants

PRUint32 DEFAULT_SEGMENT_SIZE = 4096

Properties

readonly nsIChannel channel

The channel attribute is only valid inside the onDetermineCharset and onStreamComplete callbacks. Otherwise it will be null.

readonly ACString charset

The charset that onDetermineCharset returned, if that's been called.


Methods

void init ( nsIChannel channel , nsIUnicharStreamLoaderObserver observer , nsISupports context , PRUint32 segmentSize )

void init ( nsIChannel channel , nsIUnicharStreamLoaderObserver observer , nsISupports context , PRUint32 segmentSize )

Initializes the unichar stream loader

Arguments:
channel: the channel to read data from. This should _not_ be opened; the loader will open the channel itself.
observer: the observer to notify when a charset is needed and when the load is complete
context: an opaque context pointer
segmentSize: the size of the segments to use for the data, in bytes

References

This interface is passed as an argument to the following methods:

nsIUnicharStreamLoaderObserver.onDetermineCharset, nsIUnicharStreamLoaderObserver.onStreamComplete

Reference documentation is generated from Mozilla's source.