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.

nsIRDFRemoteDataSource

IID:1D297320-27F7-11d3-BE01-000064657374
Inherits From:nsISupports

A datasource that may load asynchronously

This interface is implemented by the following components:


Properties

readonly PRBool loaded

This value is true when the datasource has fully loaded itself.


Methods

void Flush ( ) void FlushTo ( char* URI ) void Init ( char* URI ) void Refresh ( PRBool blocking )

void Flush ( )

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


void FlushTo ( char* URI )

Arguments:
URI

void Init ( char* URI )

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.

Arguments:
URI: the URI to load

void Refresh ( PRBool blocking )

Refresh the remote datasource, re-loading its contents from the URI.

Arguments:
blocking: If true, the call will block until the datasource has completely reloaded.

Reference documentation is generated from Mozilla's source.