WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

@mozilla.org/fast-load-service;1

This component implements the following interfaces:

Constants

PRInt32 nsIFastLoadService.NS_FASTLOAD_READ = 1
PRInt32 nsIFastLoadService.NS_FASTLOAD_WRITE = 2

Properties

readonly PRInt32 nsIFastLoadService.direction

nsIFastLoadFileIO nsIFastLoadService.fileIO

nsIObjectInputStream nsIFastLoadService.inputStream

nsIObjectOutputStream nsIFastLoadService.outputStream

Methods

InterfaceMethod
nsIFastLoadService void addDependency ( nsIFile file )
nsIFastLoadService void cacheChecksum ( nsIFile file , nsIObjectOutputStream stream )
nsIFastLoadService PRUint32 computeChecksum ( nsIFile file , nsIFastLoadReadControl control )
nsIFastLoadService void endMuxedDocument ( nsISupports URI )
nsIFastLoadService [noscript] void getFastLoadReferent ( inout nsISupports ptr )
nsIFastLoadService PRBool hasMuxedDocument ( char* URISpec )
nsIFastLoadService nsIFile newFastLoadFile ( char* baseName )
nsIFastLoadService nsIObjectInputStream newInputStream ( nsIInputStream srcStream )
nsIFastLoadService nsIObjectOutputStream newOutputStream ( nsIOutputStream destStream )
nsIFastLoadService [noscript] void readFastLoadPtr ( nsIObjectInputStream inputStream , inout nsISupports ptr )
nsIFastLoadService nsISupports selectMuxedDocument ( nsISupports URI )
nsIFastLoadService void startMuxedDocument ( nsISupports URI , char* URISpec , PRInt32 directionFlags )
nsIFastLoadService [noscript] void writeFastLoadPtr ( nsIObjectOutputStream outputStream , nsISupports ptr )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com