nsIWebBrowserStream

IID:86d02f0e-219b-4cfc-9c88-bd98d2cce0b8
Inherits From:nsISupports
Status:FROZEN

This interface provides a way to stream data to the web browser. This allows loading of data from sources which can not be accessed using URIs and nsIWebNavigation.


Methods

void appendToStream ( arrayof PRUint8 data , PRUint32 len ) void closeStream ( ) void openStream ( nsIURI baseURI , ACString contentType )

void appendToStream ( arrayof PRUint8 data , PRUint32 len )

Append data to this stream.

Arguments:
data: The data to append
len: Length of the data to append.

void closeStream ( )

Notifies the browser that all the data has been appended. This may notify the user that the browser is "done loading" in some form.


void openStream ( nsIURI baseURI , ACString contentType )

Prepare to load a stream of data. When this function returns successfully, it must be paired by a call to closeStream.

Arguments:
baseURI: The base URI of the data. Must not be null. Relative URIs will be resolved relative to this URI.
contentType: ASCII string giving the content type of the data. If rendering content of this type is not supported, this method fails. This string may include a charset declaration, for example: text/html;charset=ISO-8859-1

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com