Linux Mac OSX Windows

Implemented by

 A datasource that may load asynchronously
[scriptable, uuid(1d297320-27f7-11d3-be01-000064657374)]
interface nsIRDFRemoteDataSource : nsISupports

Attributes

 This value is <code>true</code> when the datasource has
 fully loaded itself.
readonly attribute boolean loaded

Methods

 Request that a data source write it's contents out to 
 permanent storage, if applicable.
void Flush()

        
void FlushTo(in string aURI)
 Specify the URI for the data source: this is the prefix
 that will be used to register the data source in the
 data source registry.
 @param aURI the URI to load
void Init(in string aURI)
 Refresh the remote datasource, re-loading its contents
 from the URI.

 @param aBlocking If <code>true</code>, the call will block
 until the datasource has completely reloaded.
void Refresh(in boolean aBlocking)