Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsIFastLoadFileControl Interface Reference

import "nsIFastLoadFileControl.idl";

Inheritance diagram for nsIFastLoadFileControl:

nsISupports nsFastLoadFileReader nsFastLoadFileWriter nsFastLoadFileUpdater

List of all members.

Detailed Description

The nsIFastLoadFileControl interface and its subinterfaces are mix-ins for classes implementing nsIObjectInputStream and nsIObjectOutputStream, so that those stream types can be used with nsIFastLoadService to access and compute FastLoad file checksums, update and check FastLoad file dependencies, and multiplex documents loaded via non-blocking i/o.

If an nsIObjectInputStream class doesn't support nsIFastLoadReadControl, or an nsIObjectOutputStream class doesn't support nsIFastLoadWriteControl, that implementation may still be useful for object serialization, but it can't be used to read or write a Mozilla FastLoad file.

Definition at line 58 of file nsIFastLoadFileControl.idl.

Public Member Functions

void endMuxedDocument (in nsISupports aURI)
boolean hasMuxedDocument (in string aURISpec)
nsISupports selectMuxedDocument (in nsISupports aURI)
void startMuxedDocument (in nsISupports aURI, in string aURISpec)
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

attribute PRUint32 checksum
struct nsISupports_vtblvtbl

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index