Linux Mac OSX Windows
 Interface used in RDF to enumerate triples.
 Also used by rdfIDataSource::getAllSubjects, then aPredicate,
 aObject and aTruthValue are ignored.

 @status PLASMA
[scriptable, function, uuid(aafea151-c271-4505-9978-a100d292800c)]
interface rdfITripleVisitor : nsISupports

Methods

 Callback function for returning query results.

 @param aSubject, aPredicate, aObject describe the (sub-)arc
 @returnCode NS_RDF_STOP_VISIT to stop iterating over the query result.
             Any error code will stop the iteration as well.
void visit(in nsIRDFNode aSubject, in nsIRDFResource aPredicate, in nsIRDFNode aObject, in boolean aTruthValue)