SegBufferExecStreamParams Struct Reference

SegBufferExecStreamParams defines parameters for instantiating a SegBufferExecStream. More...

#include <SegBufferExecStream.h>

Inheritance diagram for SegBufferExecStreamParams:

ConduitExecStreamParams SingleInputExecStreamParams SingleOutputExecStreamParams ExecStreamParams ExecStreamParams List of all members.

Public Attributes

bool multipass
 If true, buffer contents are preserved rather than deleted as they are read.

Detailed Description

SegBufferExecStreamParams defines parameters for instantiating a SegBufferExecStream.

TODO: support usage of a SpillOutputStream.

Definition at line 39 of file SegBufferExecStream.h.


Member Data Documentation

bool SegBufferExecStreamParams::multipass

If true, buffer contents are preserved rather than deleted as they are read.

This allows open(restart=true) to be used to perform multiple iterations over the buffer.

TODO: support "tee" on the first pass.

Definition at line 51 of file SegBufferExecStream.h.

Referenced by SegBufferExecStream::prepare(), ExecStreamTestSuite::testMergeImplicitPullInputs(), ExecStreamTestSuite::testSegBufferExecStream(), ExecStreamTestSuite::testSegBufferReaderWriterExecStream(), and ExecStreamFactory::visit().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:45 2009 for Fennel by  doxygen 1.5.1