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.
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.
