> > I think you don't understand what InputStream is. It's nothing more the the > "Open" call. It returns an ifstream, which is the C++ equivalent of a (FILE *). > > Here's how I think it should work: the BL calls teh getOutput(...) method on the > last node(s) of the PL network and the result is returned in the return value of > the call. Because Overflow works by "pulling" in data, the getOutput call won't > return until everything is done. > ic. Why does Overflow use pulling? Nodes pushing data into the next seems more logical to me at first.