22 namespace eckit {
class PathName; }
23 namespace eckit {
class DataHandle; }
29 template <
typename ITERATOR = DefaultWritingIterator>
38 Writer(eckit::DataHandle &,
bool openDataHandle=
true);
39 Writer(eckit::DataHandle *,
bool openDataHandle=
true,
bool deleteDataHandle=
false);
Writer & rowsBufferSize(unsigned long n)
IteratorProxy< ITERATOR, Writer > iterator
Writer & operator=(const Writer &)
eckit::DataHandle & dataHandle()
const eckit::PathName path_
iterator begin(bool openDataHandle=true)
unsigned long rowsBufferSize_
const eckit::PathName path()
eckit::DataHandle * dataHandle_
ITERATOR * createWriteIterator(eckit::PathName, bool append=false)
unsigned long rowsBufferSize()
@ DEFAULT_ROWS_BUFFER_SIZE
WriterBufferingIterator DefaultWritingIterator